Check to make sure the cable going from the cruise control module to the throttle linkage is connected. On my 97, this would often come unhooked because of the type of connection it is.
But now that I think about it, might be totally different than your 04.