google this ...mazda-autobestanswer. details there about the code 1506
Mazda 626 1.8Ltr 1997-2002 Engine code FP Is an interference engine.
Trouble code P1506 means: Idle Air Control Overspeed Error
Trouble code P1506 means: Idle Air Control Overspeed Error
Trouble code P1506 means: Idle Air Control Overspeed Error
Code P1506 - Idle air control valve over speed error
Trouble code P0507 means:Idle control system RPM higher than expected
Trouble code P1506 means: Idle Air Control Overspeed Error
p1506 is an IAC (Idle Air Control) error code that comes on when your on-board computer senses an undesired Idle RPM.
code 1170
Idle air control over speed
The engine code is the 8th digit of the VIN.