so i got off the phone with the dealership, and they said that my o2 cheater is screwing with my imrc or somethin like that becuase they looked at the imrc and its able to work fine its just the cheater is screwing with the computer and making it not function porperly.