Disclaimer: Links on this page pointing
to Amazon, eBay and other sites may include affiliate code. If you click them and
make a purchase, we may earn a small commission.
I was having a hard start issue with popping in the exhaust, I knew the timing was off somehow but not why. It had a cam sensor code so I replaced it in the distributor. Still wouldn't start though until I had it reset with a scanner. Hasn't done it again since. Mechanic told me it was about 20* out when he checked it.
This is probably unrelated but sometimes the ring with the timing mark on the harmonic balancer slips and changes the clocking of the mark or atleast it does on other GM products (Late 80's Corvette for example). Again, probably totally not the issue based on symptoms but wanted to mention it as sometimes that takes a long time to figure out.