Chosen Solution
Check engine light is on. The codes says camshaft sensor. so i replaced both sensors still the same. i have read that it is probably the cam phaser. when i drive at around 35 to 40 mph it feels like i am driving over rumble strips in the road. but when i get to about 45 to 50 mph it stops.
I had the same problem and I had to change the main computer. And since the computer was very expensive for the 2010 I changed it with a 2008 and had to change the alternator with it. But now every thing is fine