strange knocking noise coming from my 300. things that i have checked are the valves, rockers, piston and rings, wrist pin bearings and rod bearings, they all seem to be fine. the weird part is it only makes the knocking noise at a certain rpm. the inside cam bearing has a small amount of play but i didnt think it would be enough to make the loud knocking.