Hi all, I'm having trouble starting my 2005 d22 on cold starts. once it starts in runs perfect and starts perfect. it throws the engine light on in the dash as well. i have replaced the glow plugs and it is still doing the same thing. my mechanic can't guarantee what the issue is and is guessing it could be the starter motor. he's checked the fault code and cleared it but once started it throws the code again. can anyone give me some feed back. thanks