Chosen Solution

My car used to kick when switching gears usually from 1st to 2nd gear and then to 3rd. But now my check engine light turned on, maintenance light blinks and the d4 light blinks. The gears are now kicking way harder and it’s taking more time to change them. Also when I put it in reverse the car doesn’t reverse it just feels like I’m revving the engine. Any help?