I was wondering if anyone could help me out on a 95 camry that has the 3.0 1-mz engine in it. I have a po340 camshaft code stored. I have replaced the camsaft sensor checked the wires going to the ecm, replaced the ecm, checked the engine timing belt to make sure it was in time and didn't jump a tooth. Still the car is hard to start, will start and idle at 800-1000 rpm but has a miss (no engine light on at idle) but when you try to give it gas it will go up to about 1400 and die (it also throws the po340 camshaft code) It will start right back up and idle ,but just won't go above 1400 rpm. any suggestions ????