I bought my car about 4 months ago and it was hard to start when i bought it it took about 4 or 5 cranks to start it. It eventually stalled one day and wouldnt start. I replaced the ignitor and everything was fine it ran perfect. Last week it stalled out and now when you start it it runs fine for a few minutes then the check engine lights come on and it shudders and stalls. i checked the diagnosis indicator blinks on the computer and the codes came out CRANK ANGLE AND TDC[TOP DEAD CENTER] POSITION. Does anyone have any input? Is it the ignitor again or the TDC/CRANK/CYLINDER sensors? I cant afford to hit and miss your help will be much appreciated.