I have been working on this 03 too long. I have tried new crank sensor, new fuel filter, Double checked belt timing because it has been replaced about 20,000 ago(136000 miles) It keeps throwing camshaft sensor code. I did'nt think it would run if it was bad, maybe it will run but not right. Will a camshaft sensor do that? Any help would be nice. Thanks.