Why won't my engine not rev past idle? on 1995 Mercury Grand Marquis

Was going 60mph, suddenly engine lost all power. Would still drive, but not beyond idle. Even in park, tried revving engine but it seemed like it was bogging down and never revved up. Had to pull it up hill at end of drive to get it in garage as it lost momentum and could not make hill. No advance warning. Only other problem that may or may not have any bearing, is the starter has been intermittent. Not clicking. Some times it starts just fine, next time may have to try several times then suddenly it turns over, or it doesn't at all.

Asked by for the 1995 Mercury Grand Marquis
Throttle cable still hooked up and not binding?
Yes the throttle cable is connected and it works freely
2 more answers , 3 more comments
scan codes and post so we can adv
I will do that if I can. I do not know how to do that. I will look in owners manual as well as my repair manual to see if they tell how to retrieve them. Just in case they do not have them, I'd be obliged if you could post how.
go to auto zone and they will for free
Unfortunately nearest Auto Zone is 20 mi away and the car wouldn't get above 10mph and that was downhill. When it did what it did I was only 3 mi from home and it took me 30 minutes to travel that far, not to mention it didn't even make it up the incline of my drive, so getting it even on a trailer at this point will be a chore. I don't remember if I mentioned it or not in my post, but I've been having starter problems the last month or so. It's been hit or miss, more miss lately, but I doubt that has any bearing on the idle problem. So I'll get the starter fixed and then see about getting the codes. I just thought there was a way of doing the ignition key turning on and off in a sequence with the brake pedal that would initiate a code readout by flashing one of the instrument lights in a way that allowed you write down the error codes. That may have been on the Lincoln Town Car, or Buick Park Avenue that i've owned before, but I'll check further on that as well.
I would first check for codes then I would check the fuel pressure and the fuel filter it they are ok I would check your cat converter to see if it is plugged
Qualified Local Mercury Shops
Qualified Mercury Shops For This Repair
921 N Parker St
Technical Ability
Tools & Equipment
Customer Service
Customer Amenities
(714) 486-0367