Car seems absolutely fine but an engine light has come on as well as the check vsc light and the car has gone into limp mode making it a real pain to drive. I tried resetting the battery as I heard it worked for someone else and the lights went away and car drove fine but they have come back. Everything under the hood seems fine, tires are fine, exhaust is fine, air filter has been cleaned and put back. The car had an MOT less than a month ago and had its starting motor, battery, left rear tyre and right wiper replaced with new ones. Desperate for a solution as I can't afford another hefty garage bill. Thanks in advance.