2000 Mazda Protege

2000 Mazda protege lx.  I think my ex neutral slammed it. i was not in the car but he broke the cv shaft and a pin in the transmission. cv was replaced and metal shavings were cleaned out of transmission fluid tray. ran good for few day then last night started having trouble getting up to speed and o/d light was flashing. i parked it asap. any idea whats up?