Started the car up this morning for the 5 min drive to work and seemed fine but when I came to a junction the engine revs died and car spluttered to halt. Restarted and the revs go up to 2k (normally start and hold at 1k roughly) and then drop down and it struggles to stay running, the car vibrates and the engine light is on. I managed to get it to work by keeping it around 4k revs which but now I have the issue of getting it to be seen. Anyone know what its most likely to be? 