Well I found out the answer on my own.................thank you very much!
It turns out it was the pcv valveon my vechile. Another thing that can cause it would be your (IAC Valve) aka idle air control valve or it could be a engine vaccum leak. Good luck.
Code P1506 - Idle air control valve over speed error
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.
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
Idle air control over speed
Look for a vacuum leak...
If error code P1506 is not fixed, it can lead to issues with the idle speed control system of the vehicle. This can cause symptoms like high or low idle speed, engine stalling, and poor acceleration. It is important to address this issue promptly to ensure the proper functioning of the vehicle and prevent further damage.
Idle Air Control Overspeed Error
P1506 - Idle Air Control System At Adaptive ClipCheck for vacuum leaks and clean the throttle body, maybe check the iat and maf sensors.
To fix error code P1506 on a 1998 Ford Expedition with a 5.4L engine, start by inspecting the Idle Air Control (IAC) valve for dirt or malfunction; cleaning or replacing it may resolve the issue. Check for vacuum leaks in hoses and connections, as they can affect idle speed. Additionally, ensure that the throttle body and related components are clean and functioning properly. If the problem persists, consider testing the engine’s sensors and the Engine Control Module (ECM) for faults.