OEM Harmonic Balancer Required? Code P0336 Reappears in 1999 Pontiac Grand Am 3.4L
I own a 1999 Pontiac Grand Am with a 3.4L engine. The car runs fine—only experiencing a slight misfire or rough idle, but it does not stall. The main issue is the Check Engine light repeatedly coming on with Diagnostic Trouble Code P0336. I've cleared the code multiple times, but it returns after driving for a short period. A mechanic previously advised that an OEM harmonic balancer is necessary to prevent this code. I have already replaced both the harmonic balancer and the crankshaft position (CKP) sensor as well as the camshaft position sensor—all purchased from AutoZone. Despite these replacements, the P0336 code persists. Should I invest in more expensive dealer-grade parts instead of using aftermarket components? Any advice on diagnosing or resolving this issue would be greatly appreciated.