Ok, so as for the overdrive Issue, the fluids are all at proper levels and the fan clutch is working properly. I'll be getting a new thermostat and coolant to check out that possibility on Wednesday.
As for the check engine light, its throwing a code 52 engine knock sensor which makes sense...