Just to keep everyone's hopes down, the issue reappeared a few times since my last post.
It seems to happen whenever the engine is warm, and I leave it running at idle for more than 4-5 minutes, then turn the engine off and on again, engine management light comes on.
I've also noticed it the...