Hello to you all.... I need some help. I have a ford focus w plate 1.8 with the zetec engine. From owning this car it has had a persistant starting problem when cold or left over night. The engine will attempt to fire literally on the second turn but then fail, sometimes if you keep the key turned it will eventually start but now most of the time I have to give it some accelerator. Just to clarify the engine keeps cranking but it won't fire up or attempts to but not strong enough to start The car now is failing to idle when cold and needs to be revved running rough at low revs eventually the revving will become easier and the engine will idle and then be fine for the rest of the day. I took the car to a garage around 2 months ago and they replaced the throttle position sensor. This cured the failing to idle for a while but made no difference to the starting problem. Since this the car has again stopped idling untill it revs free. So far I have replaced the air filter, oil oil filter, pcv hose, fuel filter, CHT sensor, fuel pressure regulator and throttle position sensor. My thoughts are towards the Idle control valve. I did say this to the gargage when I first took the car in but they said not and wasted time and money on the throttle position sensor. Anyhelp would be great.