Hey everybody. New here to the boards, but I have been searching endlessly for a resolve to my car troubles. It started about a month ago. I have (the dreaded first run) 2007 Dodge Caliber SE, basic edition. Everything is manual. I was driving home from work and after sitting through a red light, began to take off in first gear. The car started bucking and missing and I thought I was going to stall. I noticed that when I would get to where I was getting ready to upshift to the next gear, the car would lose power as if it was going to die on me. That happened between 1st and second, and again on second to third. The check engine light was on also. So I took it to Autozone and it registered a P0016 code, cam/crankshaft , timing misalignment. So after researching things about that code, I noticed that my car needed a flash update (specifically for that code), so I took it to a local shop to have my car looked at. They said they could replace the sensor, but they couldnt do the update, because I had to go directly to the dealer for that. So they replaced the sensor, and I then took it to the dealer for the update. Neither of those repairs fixed the problem. The dealership said that it was the oil valves that needed to be replaced, and that would start at $650.00. I told them I would have to schedule it for another day because I had to get to work. I happened to run into an old friend of mine who is a certified mechanic with more than 20 years experience, and I told him about my problems. So he came out, took a look at my car and told me he could try to fix it. So a couple of days later he flushed the engine, replaced my cam and crank sensors (apparently there is 2 of each) and replaced the oil valves. TO NO AVAIL! He deleted the codes with his scan tool and the code keeps coming back. He seems to think it's the cam phaser, but I was wondering if it could be something else. After all of my research, I have ran into a couple of different ideas. Fuel pump? Catalytic Converter? Throttle Body? Please, folks. I need some educated guesses here. I'm running out of money!