just recently I changed all the timing components on my 98 explorer (4.0 sohc).everything seems to be working fine except I have a check engine light on. I pulled the codes and they are p0171, p0174 and p1506. When the engine is cold the idle is rough. I am pretty sure all the vacuum lines are attached.any suggestions where to look.