2000 d2 cranks but wont start. came in with misfires, replaced plugs and wires. then it wouldnt start. replaced CkPS and it sputtered to life then it ran perfectly fine. drove it a couple times with no problems. customer picked it up and drove it to the store and then it wouldnt start again. tried another CkPS and cam sensor, still nothing. no fault codes either. Fuel pressure has always been good. i've put a timing light on the plug wires and i'll get very random spark. Any ideas would be appreciated.