I'm trying to print a temp tower and for some reason the temp isn't changing at the specified points. I checked the gcode and the M104 commands are there with the required temp. Is there some other voodoo required to make this work?