i have a 2001 ford expedition 4.6 that wont start some times, it cranks and turns over but wont start ill press on the gas and turns on idles ruff throws out white smoke and it wants to turn off i press on gas for a while and then idles correctly. im thinking its the fuel pump but sure could use suggestions thanks