If you have taken the ASR offline, then the cruise will not work. Just un-plugging a speed sensor up by the front shock towers is the easiest way to defeat ASR too. You'll lose ABS also (which I don't like anyway)
It can be frustrating to track down the cause of your 'limp mode' and its usually not the ASR module. Little items like the brake stop lamp switch, neutral lock-out switch and accelerator kick-down switch can sometimes be the only problem(s). There's a switch for the accelator pedal also on the top of it under the dash. A weak battery or faulty voltage regualtor can throw a spike in the electronics and cause it too. Could also be the TBA as stated before, which is probably the biggest $ item to replace. Both of your wiring harnesses should be newe(er) to rule out the known problems they cause if old. And the codes thrown often, but not always, are merely ghosts, pointing you to where the problem isn't. Checking all the grounds is a good idea too. Some of them are in places that get cruddy.
Keep us posted on how the fix goes.