i can not clear some codes that have just occurred. can anyone give me some advise?

getting on the highway yesterday i got the flashing ses light. after a few minutes it remained on.

using a predator programmer the codes are

1. p0300 random/multiple cylinder misfire.



2. p1554 cruise engaged circuit high voltage
3. p1860 tcc pwm solenoid circuit
4. p0420 catalyst system bank 1 eff below theshold.

the predator could not clear these codes and disconnecting the battery did not work. slp headers and cat, intense level 1 kit with a 3. inch pulley. the car is running fine.

what could be causng these codes?

thanks