With an EFI engine that is not running right it is really hard to diagnose with out reading the faults. The EFI will try everything it can to make the engine run correctly given the information it has received from all the sensors even when a sensor is sending bogus information. I don't think you will be able to hood up a standard autozone rental OBDII code reader, rather I believe it uses a CAN bus style plug.