P0112 error code on my 2012 wrx HElP

Jan 15, 2023
Reaction score
Hello I own a 2012 wrx I recently got an check engine light, I had a hard time going past 3000rpm felt like it was bucking of stuttering so I went to an auto parts store they read the code “p0112”so I thought okay I’ll get a new MAF sensor an filter I think that fixed the 3000rpm problem but not completely sure I don’t want to drive it to much but I’m still getting this code even after detaching the battery the light comes right on so I got the code read again still giving me the p0112 code, help please.
Fresh air kit right? Look at the image, what model, what engine?
P0112 - Intake Air Temperature Circuit Low Input


  • 8VAJQSH2yC.png
    2.6 KB · Views: 12
You will need a simple scan tool, Torque Pro works with Bluetooth.
the ELM327 BAFX is ok, the OBDLink MX + is better.
Follow the schematic to measure / test the wired connections from the PCM to the MAF
The scan tool will measure MAF (Mass Air Flow) and IAT (Intake Air Temperature).
Other recommendations (scan tools) are in the attachment.
Fresh air intakes create more problems than their value and questionable function.
Use the schematic with a decent meter.


  • 2012 WRX MAF.pdf
    141.3 KB · Views: 7
  • 2012 WRX P0112.pdf
    139.6 KB · Views: 5
  • Cables adjusted.txt
    1.5 KB · Views: 5

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Latest member
Suzie Q

Latest Threads