my 4.3 "w" (throttle body non-vortec) had the same problem , all it was , was the oil sending unit. i put almost 100,000 miles on it when it started reading 0 psi. i actually had 372,000 on mine when i sold it. and it still ran dependable , and was almost all original (except starter , alt. , water pump , the usual maintenance)