My Engine,VSC,Brake and ABS lights come on intermittently. I have scanned it for codes and it doesn't have any. Gas cap is on tight however my engine is running rough. It doesn't seem to warm up idle as high as normal. Usually it would hover around 1100rpm, now it's 900. The normal idle is lower also dropping below 600. Checked all of the spark plugs and they look clean as new..almost too clean and dry. Suspecting a fuel pump problem. The truck seems to run worse as it warms up plus I am not hearing the fuel pump prime before turning the key over. From what I remember, you usually can hear it easily every time you go to turn the key over. Am I right? It's a 2003 4Runner V6. Could a faulty fuel ump be setting my ABS, Brake, Engine and VSC lights off or could this be something else?