ok.,.. some info, from the 92 service manual.... your milage may vary for the 89.
the cruise on the 92 does NOT go thru the EEC... but thru a seperate speed control amplifier, which is located behind RH side of I/P, near top of cowl panel. looks like its fun to get to.
1st. make sure you have good fuses.. yes, plural..fuse 1 and 5 (both 15A). fuse 1 is probably good, goes to other stuff I assume is working (turn/stop/hazard lamps), fuse 5 is only for speed control.
if the stop lamp switch (mounted near top of brake pedal assy, with LG/R and LG wires) is stuck closed, the speed control will think brake is on all times. Also check the vacuum dump valve and the line(s) going to it (may only be 1, with other end open to air).. it dumps the vacuum from the servo when brakes are applied. the manual don't show it well, but it is probably also mounted near top of brake assy.
Also the modulator valve (part of the servo assy) could cause it... there are 2 solenoid type coils connected in a way that they can regulate the amount of vacuum applied to the servo itself.
there is also a specific method of testing the switches and clockspring assy...
here it is...
Disconnect the speed control amplifier connector, and measure the resistance between the LB/BK and O wires while pressing the following buttons on the speed control:
OFF button= 0-4 ohms
Coast button= 114-126 ohms
Set/Accel button= 646-714 ohms
REsume button= 2090-2310 ohms.
hope this info helps.. remember its from the 92 EVTM manual, and may be different than your 89. I have found it very close to my 91 conti as well as close to my 90 parts conti.