
Classic example of the limitations of OBDII code readers. They tell you what code it is but they cannot tell you what parts need to be replaced, only suggestions. There are too many variables (ie loose ground, loose wires, intermittent, bad gas, bad sensor). Valuable tools needed are a good VOM, a quality multimode OBDII reader, and the service manual (for circuit testing), or just throw parts at it until its fixed.
.