i own a 2004 explorer 4.0l v6, a few months ago my service engine light came on, and shortly after the car started to stall and have a rough idle. i went to autozone got an ODB scan and a p0193 code came up. I went ahead and replaced the fuel filter, which seemed to fix it. no stall, no service...