Keep in mind, the FSS CAN stick "on"....mine did. I think it started with a bad tank of fuel, but it would intermittently stick on for however long....sometimes just a couple of seconds, and sometimes for over a minute! There were even a few times when I had to take a small hammer and give a few taps to the side of the IP top cover to get the solenoid to unstick and kill the engine. I finally pulled the top cover off and worked the solenoids (FSS and cold timing advance, which also stuck ON a few times) by hand until they moved more smoothly, and I have an extra top cover ready to install of these solenoids try to give me grief again.
If you unplug the FSS and the truck doesn't shut down, try LIGHTLY tapping the side of the top cover and see if the engine shuts down. If it doesn't, you might try overdosing your tanks with Stanadyne or some other lubricity additive, or either find a junkyard IP top cover or plan on replacing the pump.
Hope that helps some...good luck!