Yesterday one of my head lights went out. I changed the bulb and that didn't work. I then went to check the fuses under the hood. I was reading the owners manual and while figuring out which fuses to pull. I mistook the ignition switch fuse for the headlight fuse. I realized my mistake immediately and plugged the fuse back in.
I went to start my car for work and it wouldn't start. It turns over fine, but the engine won't fire up. It goes into this weird idle mode where the transmission light comes on, the car shakes, and when I shift into drive or reverse the car won't move. After I turn over the key multiple times the engine will finally fire up and then work perfectly. My check engine light comes on and my obd2 reader says: P0446, P1633, and P0882. I don't believe it's my battery because when I turn over my key, all my electronics work fine. Based on what these codes are saying, it sounds like it may be my battery or pwm (what ever that is). Is this a simple fix or something that will cost a fortune?