I have a 2006 Jeep Rubicon. I had a issue with error code P0344 camshaft sensor. I changed it with a mopar replacement. Then I got code p0168 and p0602 that also said bus cap open. Searched high and low and found all pcm issues. I bought to my mechanic he said pcm it’s out of stock back order can’t find. Well I found one. It’s a plug and play. I had mechanic at my job install it and the Jeep perfectly started up and ran like a dream. Hours later it was morning I start it, it cranked 3 times hard then fired up. Error code p0602 again bus cap. Took to mechanic and they cleared the codes it ran ran amazing again. Tonight 10pm error code p0168 and P0344 again. Back to square one. You think I got a bad ground somewhere a bad wire. It runs but bucks and jumps I take foot off gas then go. Sometimes not over 40-45 if it does it feels weak. Losing my mind with it