you needs a dpfe sensor
Trouble code P0507 means:Idle control system RPM higher than expected
Trouble code P0507 means:Idle control system RPM higher than expected
P0455 code for mazda Protede... Evaporative Emission System Leak Detected (gross leak/ no flow)
Trouble code P0171 means :System too lean (bank 1)
If you mean PO660 it is Intake Manifold Tuning Valve circuit Malfunction. Click the link.
Trouble code P0170 means: Adaptive Fuel Trim Too Rich or Too Lean (Bank 1)
tranny problems
Engine code P0507 mean High idle speed. Check out the the idle speed control motor(ISC). LOCATED near the throttle body.
The HOLD light means you have an electrical problem with your transmission. See your mechanic ASAP.
It refers to the Heated Oxygen Sensor, and specifically that the signal remains unchanged for more than 20 seconds after closed loop. Probably time to change it.
The regulator is inside of the alternator.