Sometimes noises appears only when there is load so revving would not produce any noise.
When knocking type of noise emits from engine under acceleration, it could be a worn con-rod bearing and that can result in major engine damage if not rectified in time.
Did you check the engine oil level and condition?
Friday, September 3rd, 2010 AT 2:51 PM