I find it strange that someone would change firmware versions because the one variable that has changed is the engine.
A sticking valve, mis-timed or different cam, bad valve clearance might cause a problem.
A bad or badly connected alternator, poor engine ground, failing injector, intermittent spark, failing sparkplug could also cause a problem.
Fuel pressure fluctuation, loose vacuum hose, air leak would possibly cause an issue.