Re: 2007 Grande cherokee starting issues and now wont acelerate
Welcome to the garage.
The check engine light means that the powertrain control module has seen a failure and put a fault code into its memory. You can do the keydance (ignition switch off/run three times and leave in run at the third time. The odometer will show the fault code(s)), or take it to a place where they have a scanner and tell you the code.
It could be the fuel pump breaking down, but also many other things.
Let us know what you find to help you further.