Why won't my catalyst monitor and o2 sensor monitor clear? on 1997 Dodge Ram 1500

I replaced the catalytic converter and o2s11 and have driven the truck for almost 300 miles. The o2 sensor heater monitor cleared, but the o2 sensor monitor and catalyst monitor have not. There are no codes coming up on the scanner. The battery is about two years old and has given me zero problems. The starter, on the other hand, needs to be replaced. Could this be why it won't reset?

Asked by for the 1997 Dodge Ram 1500
sensor connections may be dirty. mechanics miss this problem sometimes.
I'll try that, thanks.