I have a 1.0 12v 04 plate. with intermittent starting issues. Emissions light flashing in synchrony with noise from throttle body, engine turns over but won't start. Disconnect throttle body, car starts 1st time. Cleaned all earths, added aux earth to ECU, changed battery. Had it checked by mobile mechanic who thought it was moisture ingress in electrics. only code was intermittent P0560. Had it in heated garage 2 weeks. started and ran for 35 miles, fault now returned. Will normally run fine once started and warm, but fault always returns when cold.