I need a bit of help Basically i drove 20ish miles earlier and the car was fine. When I got to where I needed to be the car was off for about an hour. When I went back out to start it up again the electrics were all off and the key was stuck. Got the key out & tried again and still nothing. So I got out of the car and slammed the door and the electrics started working again I don't know whether that was just a coincidence or not. On the way back home it was shuddering a bit and not picking speed up the way it should and then I got the ESP fault see user manual along with the illuminated engine light. I'm not sure whether it's something easily fixed or not, and whether it's one thing or a combination of things needing fixed. I thought it was the battery at first but now I'm not so sure.