I have a Chrysler 300m 2004, 3.5. I have done a replacement of the timing belt at 100 000 mark with a chrysler dealer.
It has been misfiring for a while since. I brought it to a dealer who told me that the camshaft crankshaft and oxygen sensors need to be changed. So I did. (camshaft and crankshaft were changed with the dealer. Oxygen sensor was changed with independent with generic not factory sensor because the dealer did not have it.)
It did not solve the problem. Now the car is shaking and sometimes cannot accelerate. I even change spark plugs and battery.
I brought it to an independent, the mechanic told me that there is 3.8 degrees difference between cam and crankshaft sensors. They are out of sync and suggest that I should bring back to the dealer who replaced the timing belt.
When I brought the car to the dealer, they told me that chrysler 300m 2004 tolerates up to 12 degrees difference so the cam and crankshaft are not out of sync. Nothing to do with the timing belt that they installed.
I called the independent mechanic but he told me that in general it’s 1 to 1.6 degree.
Who is right?