BS is right, could just be bad earth or dodgy starter.
The EML can be a temperamental little sod...on the wifes auto it comes on if you stall the car (which you still can on an auto if you're a woman LOL) and you have to remove the battery to make it go out.
If you do replace the battery make...