Code P0120, check engine light and EML light is on?

Tiny
MARILYN DALTON
  • MEMBER
  • 2000 BMW 323
  • 2.5L
  • 6 CYL
  • 2WD
  • AUTOMATIC
  • 162,100 MILES
I used to have code p0340 that comes on once in a while for several months. I just clear the codes and no issues. I changed the camshaft sensor months ago but occasionally p0340 comes up. Now I get P0120 with and EML light is on with a lot of issues poor drive-ability thanks for your help. Did a lot of work on car.
Saturday, April 20th, 2019 AT 3:39 AM

3 Replies

Tiny
KEN L
  • MASTER CERTIFIED MECHANIC
  • 42,895 POSTS
Hello,

That code is for the TPS sensor which needs to be checked or replaced. Look at the electrical connector because they can become corroded. Here are the instructions and diagrams to help you change it out. Check out the diagrams (below). Please let us know what you find. We are interested to see what it is.
Was this
answer
helpful?
Yes
No
+1
Monday, April 22nd, 2019 AT 4:07 PM
Tiny
KEN L
  • MASTER CERTIFIED MECHANIC
  • 42,895 POSTS
Please go over this guide and get back to us.
Was this
answer
helpful?
Yes
No
Thursday, August 24th, 2023 AT 10:44 AM
Tiny
JACOBANDNICKOLAS
  • MECHANIC
  • 108,192 POSTS
Hi,

I see the code P0120, but I need to know the model year and engine size. Also, confirm it is a 323i for me.

Take care,

joe
Was this
answer
helpful?
Yes
No
Saturday, October 21st, 2023 AT 10:18 PM

Please login or register to post a reply.

Sponsored links