I was waiting for train to go by and it acted like it was going to die so I turned it off. Would not start again. Pulled home put code tester on said p0401. Cleaned the sensor still won't start. Is there more than one and if so where? Put new fuel filter on and there was trash in it. Thought I would try that first. Need HELP!!!