Ok so i have a 2000 ranger with a 3.0 v6. The problem im having is an intermittent starting problem. I turn the key and it starts and fires but not enough to take and keep running. The problem is somtimes it will start and run perfectly for a week or so then when you park it and start it back up it fires but not enough to stay running. Then randomly a month later will start and run again for another week. Ive worked on plently of cars but this one has me stumped any input would be apreciated. So far ive done: Ignition coil pack Plugs and wires Tested spark[looks good] Put fuel pressure tester on it [looks good with key on amd keeps pressure when off] Crankshaft position sensor Cam position sensor Egr valve Tested egr selonoid [diddnt make a difference when trying to start] Fuel pump kicks right on when key is turned [tried priming it several times before startup] Cleaned maf sensor Cleaned iac sensor New fuel filter Looked for corroded grounds [diddnt find any] Diddnt test ignition switch because when it did run for a week or so it ran perfectly] Oh and just food for thought when you crank it and it fires but not enough to run it seems like its running super rich Any input is aappreciated i just dont know what else to do.