Thought I had it fixed, ordered a new cap and rotor from courtesy nissan, put it on today, took it for a run, same problem again, cel back on again

Got it home hooked up my gst, two codes came up, but it couldn't read the codes. Broke out my fsm book, took me awhile, but I figured out how to read the codes off of the ecu. Came up maf & knock sensors. Took the maf off my '95 240 (my poor zenki

) put it on, took another good look over everything, and found something else! I've had an Injen short ram on since I first bought my '98 240. A while back, the plastic T that connects the pcv to the air intake cracked, so I put one of those cheap breather filters on the pcv. Since the pcv tube is so close to the valve cover, the rubber hose for the filter had to be bent tightly which stretched the hose for too long. Well, underneath where you couldn't see, the rubber hose was cracked and dryrotted clean through. I got a new filter, but this time I got a 90* pcv elbow(for ford) and a straight barb fitting to connect elbow to filter. It turned out good. Cleared the codes off, took it for a run, shut it off several times, kept trying to get it to miss, no misses, no codes, and it even idles perfect now. I suspected the knock sensor code was triggered by the severe hesitation and bucking when it was missing.I'm glad 'cause that looks like a real b**** to change. Hopefully this fixes this once and for all.
