I recently bought a 95 TaurusGL 3.0L V6. Bought in Jan. Ran fine till day before yesterday. Left the gracery store, and it stalled in traffic. Let it sit for about ten minuts, and it started right back up and ran. Got it about 7 blocks, and it stalled again. Looked under the hood at my fluids, gave it some atifreeze. Otherwise all the fluids were full. Ran and started good. Yesterday, I drove it about 25 miles, and it ran, but on the way home it stalled again. It would start and then putt for a minute, the oil light would come on and flash for a minute, then stall. When it did start and actually move for a second, it would putt, and tick-tick-tick, and then it stalled again. Set there for like 15 minutes, had someone pushing it home. Tried to start again while they were pushing and started righ back up and it ran beautifully the rest of the way home (about 5 blocks). It started ang ran good taday, I drove it about a mile and it was fine. I was told it could be the fuel filter or the relay. The pump is working, because I can hear it when I turn the key over, before I start the car. My problem is I have no idea where to find the filter in order to change it, and I also an curious as to why the oil light is flickering, I have oil. Thanks in advance for the help.