Wow I just found out today that there had been launch aborts after Main Engine ignition. I was pretty amazed. I never hear about today.
Why were they having so many problems with the Main Engines cutting off?
Valves that weren't responding according to plans
And there have only been FIVE post-SSME ignition RSLS aborts in the 127 flight history of the Shuttle program.
And they weren't really having "so many problems." They just encountered times when one of the three engines on each of those five flights did not perform as it should in the initial fire-up and testing period. The system worked exactly as it should by initiating the aborts and safing the vehicle.
For what it's worth:
STS-41D (Discovery): 12th Shuttle Mission. 1st Flight OV-103 (Discovery). Launch attempt on June 26, 1984 aborted at T-6 seconds when the GPCs detected an anomaly in the orbiter's number three main engine. The abort marked the first time since Gemini 6A that a Manned Spacecraft experienced a shutdown of its engines just prior to launch.
STS-51F (Challenger): STS-51F was the 50th U.S. manned spaceflight. On July 12, 1985 the countdown was halted at T-3 seconds after main engine ignition when a malfunction of number two SSME coolant valve caused shutdown of all three main engines. Launch took place at July 29, 1985 at 5:00:00 p.m. EDT. Five minutes and 45 seconds into ascent, the number one main engine shut down prematurely due to a faulty high temperature sensor. To date, this has been the only in-flight main engine failure of the shuttle program. At about the same time, a second main engine almost shut down because of a similar problem, but this was observed and inhibited by a fast acting flight controller in Houston. The failed SSME resulted in an ATO trajectory.
STS-55 (Columbia): The launch attempt on March 22, 1993 was aborted automatically at T-3 seconds when computers detected an incomplete ignition of the number three SSME. The problem was traced to a leak in the liquid oxygen preburner check valve.
STS-51 (Discovery): On August 12, 1993, the count reached the T−3 second mark, at which point a shutdown was then triggered because of a faulty fuel flow sensor in one of the SSMEs.
STS-68 (Endeavour): Launch on August 18, 1994 was halted by a RSLS abort at T-1.9 seconds. The automatic abort was initiated by the onboard General Purpose Computers when the discharge temperature on MPS SSME Main Engine #3 High Pressure Oxidizer Turbopump (HPOT) exceeded its redline value. The HPOT typically operates at 28,120 rpm and boosts the liquid oxygen pressure from 422 to 4,300 psi (2.91 to 29.6 MPa). There are two sensor channels measuring temperature on the HPOT. The B channel indicated a redline condition while the other was near redline conditions. The temperature at shutdown was at 1563 degrees Rankine (868 K), while a normal HPOT discharge temperature is around 1403 °R (779 K). The readline limit to initiate a shutdown is at 1560 °R (867 K). This limit increases to 1760 °R (980 K) at T-1.3 seconds.