I've got 2000 F150 that has a rattling noise coming from the engine. I took the belt off and it is not anything belt driven. It's not a knocking sound but more of a rattle. This thing is driving me nuts! Had the motor rebuilt about 90,000 mile ago and it runs fine, just has a rattling sound. It does it sitting still so nothing in the drivetrain. Ya'll got any ideas?