2003 wrangler tj here...setting code p0340 with bucking on cold start. Replaced the cam synchronizer, cam and crank sensors with oem parts to no avail. Have checked wiring connections, all okay. Noticed however that the harmonic balancer is wobbly, am thinking that this could be causing...