You have the perfect clue to the cause of the problem. The Engine Computer detected a problem, set a diagnostic fault code, and turned the Check Engine light on to tell you. Start by having the code(s) read. Many auto parts stores will do that for you for free. Be aware those codes never say to replace parts or that they're bad. They only indicate the circuit or system that needs further diagnosis.
You didn't say which engine you have. Many GM engines are very intolerant of low fuel pressure. Some will not start or run if the pressure is low by just a few pounds.
SPONSORED LINKS
Tuesday, September 3rd, 2013 AT 8:56 PM