engine just started making this awful knocking noise, i removed all the belts and the noise continued, then i found a bad rocker that was starting to grind a lobe on the cam, so i swapped the cam, lifters, and rockers,but the noise continued. I have no smoke from the tail pipe, coolant and oil are full and clean, i have great oil preasure, i don't overheat it stays in the good range, and the engine runs smooth as well, just makes that awful clunking noise like something is busted inside, and banging around, on deselleration it makes a grinding like noise . any ideas? its an 89 tbi 2.5 spirit, its not a rod knock noise, i have good compression too.