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
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
Idle air control over speed
Look for a vacuum leak...
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.
That code is an idle air control overspeed error. It means that the engine idle is out of factory specification. Sometimes the Idle Air Control may have carbon built up so clean it and if that does not fix it, replace it.
Error code P1506 is for the idle air control overspeed. Remove the idle air control valve and clean it with carburetor cleaner and check for vacuum leaks. If the problem persists change the valve.