Welcome to the boards!
Although I am not sure, it sounds like your problem may be the fuel pump relay. I think it is located underneath the passenger seat and is like a $10 part.
Also, questions such as this and anything related to your motor should be in the Windsor power section. You'll get more responses there
