Aspire pp, Z plunges down, but not written in code for toolchange

So I have an issue, upon tool change, I want to home the device as this would be the ideal place to change tool.
However when it goes home, I get the lcd message Tool Changr in progress, I click ok and the Z plunges down. Immediately.
If I remove the 2nd line “G28 ;go to home” line then it doesn’t plunge down, and operates as it should.
I’ve even replaced the “G28 ;go to home” with “G0 X0 Y0” and “G1 X0 Y0l and it still plunges. I’ve replaced line 1 “G28 Z ;goto safe z” with “G28 ;go home” and still plunges.
What’s causing it to plunge? When all I want it to do is move the router to a accessible location for the tool change?

begin TOOLCHANGE

“G28 Z ;goto safe z”
“G28 ;goto home”
“M400”
“M117 Tool Change in progress”
“M25”
“M400”
“; Tool change:”
“; Tool (T1: (TOOLNAME]”
“MO 5”
“M107 PO”
“M107 PI”
“M107 P2”
“M400”
“GO XO YO F2520”
“M300”
“M117 Change Tool: [TOOLNAME ]”
“MOO Change Tool: [TOOLNAME] "
“M300”
“M117 Add Touchplate”
“MOO Add Touchplate”
“M300”
“M117 Is Material Secured?”
“MOO Is Material Secured?”
“G38.2 Z0”
“G92 Z0.5”
“GO0 Z5.0000 F500”
“M300”
“M117 Remove Touchplate”
“MOO Remove Touchplate”
And so on……

close older topics to help with spambots, and faster new user questions.