PID Autotuning not working – large initial overshoot, no oscillations Using the following code to autotune the PID:

M303 E0 S200 C10


Which is setting my tuning temperature to 200&nbsp;°C using 10 cycles (though this is irrelevant in this scenario).

The temperature overshoots to 250&nbsp;°C then decreases until room temperature.

The following error is returned:

PID Autotune failed! Temperature too high




As a test I reset all PID values to zero.

M301 P00.00 I00.00 D00.00

M500


Then set the printer to reach 200&nbsp;°C

M104 S200


This produced the following graph, where oscillations can be seen.



I could attempt to manual tune the PID from here but I'd rather use the autotune command if possible. Any ideas how to fix this?
I recently experienced exactly the same problem. For me it was related to an incorrect heater cartridge. I accidentally used a 12&nbsp;V cartridge in a 24&nbsp;V powered system. 

The heater element got accidentally mixed up between the higher voltage parts container and I forgot to check the resistance. Inserting the correct voltage heater immediately fixed the problem, but it did require a retune of the hotend.