Q: Strange rattling/tapping noise at low rpm when accelerating lightly

asked by on

I hear a strange noise when lightly pressing gas in park or in gear. Sounds like it's coming from the lower part of engine somewhere. My a/c has recently gone out also and blows hot. I was thinking maybe it's the compressor making noise. It goes away once moving at a higher speed/rpm. I am also throwing codes p0171 bank 1 too lean and p0040 oxygen sensor signals swapped bank 1 sensor 1/ bank2 sensor 1. I recently had the valve cover gasket changed also as it was leaking alot of oil for a while apparently since previous owners. the car's power seems to be very strong and performance doesn't seem to be lacking at all though. even with the codes it's still very fast. what could this strange rattling/tapping sound be? and what could be the cause of the a/c not working? I tried to recharge a/c low port but still blows hot.

My car has 73150 miles.
My car has an automatic transmission. 2007 335i sedan

Hi...the noise can be diagnosed by taking all the belt driven accessories out of the picture by momentarily running the engine without the serpentine belt. If the noise remains, then the search is focused on internal engine parts. If the noise disappears, the mechanic inspects the belt driven accessories. Often noises are in the accessories driven by the belt and that’s why that simple, initial strategy is suggested. If you request a noise diagnostic, the source of the noise might be really obvious to the mechanic and so it might not even be necessary to remove the belt.

A/C systems are fairly straightforward. You might have a leak (all mobile, as opposed to home, a/c systems "seep" but obviously the "seep" rate is very, very small). If a leak is diagnosed, the leaking component has to be repaired, otherwise re-charging is a waste of your money and time. If the system is presently charged (the mechanic will determine the state of charge) and yet there is no cooling, typically that means the compressor is not working, a switch is faulty, there is a blockage, air/water in the system and so forth. To resolve the A/C problem, please simply request an A/C system diagnostic. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help you.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Strange rattling/tapping noise at low rpm when accelerating lightly

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: How thermostat stuck open influences AC

Yes, because the computers control everything, and if the temperature isn't right, it can often make the AC not work right. What you will also find is that the system has electric cooling fans. If the car has a...

Q: Just drained/replaced coolant and now the temp gauge doesn't work

Some vehicles have air purge points that must be opened when coolant is re-filled. If you don't open the purge points to force the air out as you add coolant in, air can get trapped in cooling passageways and that...

Q: Q: Car stalls after overheating.

Hi there. Your engine can overheat for any number of reasons. If it is overheating only in stop and go driving and not on the highway then you may have a radiator issue or a cooling fan problem. If it...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...