Mine does this every time I fill it up, but has no similar issuesFunny thing happened 2 days ago. Hot day in the sun. Fuel tank probably got very hot. Left car to cool down in evening. Seemed like fuel starvation when starting it up that evening. It idled but made no power, so I gave up, went to bed, thought about it, realised it might be a vacuum in the tank due to the filler cap breather possibly being blocked. Next morning, sure enough, undid the filler cap to the sound of air sucking IN. Thus there was a partial vacuum, or seemed so. The diaphragm in the cap seems rather tight. Anyway, engine ran sweet after that but 'Malfunction Indicator' is now on all the time and the performace seems to have improved ! Has the engine computer gone back to 'richer setting'? I am mechanical, used to run Landrovers (lol)any people have reported this light coming on on older cars with computers and simply ignoring it. . . Manual says it may be something to do with 'Emission Control'. Paul.
Mine does this every time I fill it up, but has no similar issues
My best guess would be a fuel line blockage or a fuel pressure issue, or a failing fuel pump seal
The other thing is, intermittent issues will cause the MIL to light up, but it takes 30 instances of the car running fine for the code to be cleared from the ECU memory. If whatever you did fixed it, expect it to go away after the car has been driven a couple of times. If it stays on it or has issues again it might require further fixing.
You could try to get the codes off it to see what fault it is coming up with. I know I'd be wracking my brain trying to figure it out so it's probably worth doing. There's an explanation on how to do that here about half way down http://www.micra.com.au/community/message.php?messageid=25893