WK Oil Pressure Sender Circuit Malfunction
I have sort of a weird issue going on here. A little while ago while I tried a different throttle body being that the throttle position sensor and idle air control were going bad in mine. I put it on and turned on the Jeep. A CEL turned on, but that was expected as I was previously told it gives a code for "too much air". But I got it to ensure the TPS and IAC were the cause of my rough idle, not to use permanently. Aside from the point, I drove it around the block (~. 5 mile at most) to test the new TB, but when I got back, I used the Superchips to check the codes. One was too high of a voltage sent to the ECM and the other was P0520, engine oil pressure sender circuit malfunction. I realized I accidentally didn't reconnect the mass air flow sensor after that when I drove it. I reconnected it and the first code, too high voltage sent to the ECM went away. I later reinstalled my old throttle body, cleared the codes so that none persisted and was on my way.
A few days later, my CEL came back on for that same code P0520, engine oil pressure sensor circuit malfunction. I disconnected and reconnected the mass airflow sensor, erased the code and all was fine. Until another few days later. I got the same code. So I took the connection off of the throttle body and the mass airflow again. Cleaned them thoroughly with electrical cleaner and compressed air (disconnected the battery first) and after that, the code went away on its own. But, it came back! Any ideas!? I didn't touch the oil pressure sender, ALTHOUGH, I did replace the engine oil pressure sender this past summer with a Crown one.
Could it be the mass air flow, or did the change in voltage mess with the oil pressure sensor or maybe a relay? I hate CELs. 😢
Thank you for your time in reading this and any replies!