I have a 98 GMC Sierra 5.7... I recently cut the cats off and removed to 02 sensors, after that it start bucking at times while driving. It's throwing the code PO340. I've replaced the about everything under the hood and it's still doing it. Could the wiring connections to the cam positioning sensor be causing this? I'm at a complete loss. Thanks for any help or suggestions.