My TJ has a check engine light been on for a while I have changed all for oxygen sensors several sensors on the throttlebody checked all the wiring but can’t find out why my engine light keeps coming on over and over and over The codes that keep coming up are p0032 p0038 p0052 p0058 I have change the sensor is twice the same for codes keep coming back I have check for bad wiring nothing