just as i thought. it was the timing. i checked it and sure enough the BB was half a inch ahead of the pointer. fixed that and it maybe pops once in a minute. ill take it to my local mechanic whos worked with inline 6s his whole life for a proper tune up with the right equipment, he should be able to make the final tweaks and small adjustments so its just right.