Grumpy_Mike:
It is all to do with the way your power source turns off and nothing to do with your LED circuit at all.Something is causing the power to remain on / decay slower when your engine is hot. Look there for your explanation.
Do you think this could also explain why sometimes some of the pixels remain on when I have turned them off via code?