Sounds like the immobiliser, I get this intermittently too. If that light on the dash is flashing then it will not start, well it will but shut off.
Try taking the key out, put it back in turn the ignition on and see if the light goes out and stays out, if not try again. Can be a pain at the petrol station.
|