my odometer isn't reading my speed and myy Transmison isn't shifting rite? on 2007 Pontiac Grand Prix

note before that I was getting a OBD2 ccode large leak detected. changed gas cap. cchanged purge silonoid. and there was a gas odor evertime I put gas. come to find out my catylac converter was so pluged it turned into dust when I knocked it out. so then thts when my Odometer sttoped working and mmy tranny started to not shift.

Asked by for the 2007 Pontiac Grand Prix