Ok so I have a 2005 wrangler LJ was having a little issue with it taking a good while for the Jeep to start. Then I ended up getting a check engine light codes was p0335 and p0122 so one was crank position sensor and the other was throttle position sensor replaced both. Tried erasing the codes code scanner shows erased but still have check engine light with same codes . Then Jeep wouldn’t start at all. Found that the OPDA had messed up replaced with new one. Now starts but only after cranks for a super long time. But still has those two codes but I can’t seem to erase them. Any help would be appreciated .