98 k2500 automatic

Bought it not running right, have replaced the pmd so far and that helped get it to stop revving way up then wayy down over and over.

Installed new 5 micron fuel filter (removed fuel module)and 115gph 9psi pump.

Had 1/2 tank offroad fuel, i topped off with new clean non-syn hydraulic oil

Started and revved good for a few weeks, didnt have time to get it out and road test, but ran it alot, burned 1/2 tank just doing this over the few weeks

Finally get to road test and throws a 251/370 set of codes, and goes into limp mode. Check fuel, it is not cloudy or wet, but is dark - ish red.

Hook up scanner again(i have a tec2 and AE) and i am not getting a “actual pump timing”

Desired is a 12.9 on a cold start, will drop to 11 once warm
Tdco is at -.53 steady

I can twist the pump anywhere and my actual stays at “0”

Went ahead and pulled optic and “cleaned” (fwiw)

Reinstalled, lined up the line on the camring with the edge of the sensor, and the factory line on the sensor to the holdown square thing.

No change. It will start and run but its a hard code, i clear it and it comes right back, like the sensor is just dead. Can someone give me a connector pinout, so i can at least check power/ground to it?

But whats a little wierd to me, is i can move it (the OS) too far and get a hard crank and lope at idle, but still show “0” on the actual.

I thought the optic is what read actual?

Thanks