When my engine is cold I get a miss at 2000 rpm and smoke out of the tailpipe. When the engine is up to operating temperature it runs great. The intake heaters seem to work (the voltage fluctuates during the post heat cycle) and this happens even when the ambient air temperature is warm (80 deg F). This problem started about 800 miles ago. Could my timing have slipped? I doubt this, but I have not checked it (I do not have the dial indicator for the pump. Is there anyone in the Houston-Bryan College Station-or surrounding area with the tools to do this?). Perhaps a sticking injector? One thing that is different is where I have been buying my fuel. In fact, this problem seems to have started since I have been buying fuel at a Shell station in Houston. Previously I have been buying it at an Exxon in College Station. The water in fuel light does not come on. Could this be the problem?