Neopixel strip acting strange when hot

Well yes. That could be down to interference from your engine.
As in so many projects you could need more decoupling.