It's EFI. Any old Ford nuts out there? Starts fine. Idles fine, shifts fine, just no power up hills. Almost as if it's not getting a timing advance or fuel. There's no pinging or backfiring, not running rich. Just sluggish. I've checked the codes. Its clear and no dash light. It's obd 1. Checked the plug wires, disconnected each injector and noticed a miss on each one so I assume those are good along with with spark. Checked timing which is correct at 10BTDC with spout disconnected. Checked TPS with a digital ohm meter and seems ok. Butterflies are a little dirty but not sticking open and wouldn't cause the problem. Checked all around for a vacuum leak There is a MAP sensor and only has 1 02 sensor. Catalytic converter has been removed so it not plugged. Checked the air box it's clear. Next I'll take a fuel rail reading and test fuel regulator I guess. Maybe check the EGR but I don't think the EGR would cause this amount of lack of power. It recently had a new front tank and fuel pump installed. Rear tank is junk. Not sure what else to look at besides compression check. Read maybe it's the ICM (ignition control module) but I don't know how to test it and don't like just shotgunning parts into it. Maybe O2 but I don't know. I had a Porsche once have an O2 go bad and resulted in a big power loss. It's a beater truck and has been a pain in the $ss. New rear hangers, shackles, lead springs, starter, right front wheel bearing, tires, radiator cap, battery cable ends, wiper blades, 7 pin trailer plug and some yahoo cut the factory tow package wire plug off at the back of the truck which included the reverse lights, constant power, and electric brake wire but I got it re-wired and was able to use the factory plug up front to tie the new brake controller into.