I have a year 2000 1.2 8v Punto on a W reg, I travelled a 200mile round trip yesterday with no problems but when ive gone to start the car this morning the code light on the dash stays lit and will not let the car fire, although it turns fine. Any suggestions please.