I have a 1990 chevy silverado and the fuel pump stays on after i turn the key off.
Try unplugging the oil pressure switch and see if the pump stops. If it does replace the oil pressure switch. You can do the same with the fuel pump relay.
the best answer is the fuel pump relay is stuck
Search Chevrolet C/K 1500 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Chevrolet C/K 1500 Experts