Things to check: general tune up: plugs, wires, filters, fluids.
I think it might be that your MAF is unplugged? or a wire to it is shorted out? Clean the MAF, TB, and IAC. (You can find posts on here about how to clean all of those). See how it runs after that.
I would also sugest resetting your computer (unplug the batery for atleast 30 min).
Also check for vacume leaks, especially at the 'tree' on the back drivers side of the block.
It's odd that you arn't getting a CEL. I'd buy a code reader from an auto parts store (~$30) and check the codes anyway. Something may be stored that will help. Or the CEL bulb may even be burned out and it's throwing up codes all over the place, who knows?
BTW: It's def. NOT good for your starter to crank it for 5 min. straight. You are supposed to let it cool for a peroid of arround 2 min. after cranking it for no more then 30 sec. continuously at a time. Otherwise your overheat the motor and burn it up very quickly.