I'm having a quirky problem with my TV not related to towing as it happens when I'm using it as my DD. It runs perfect but suddenly the check engine light comes on and the cruise control stops working...
Autozone or similar place in your area can read codes for free. I bought a OBDII blue tooth adapter and a $5.00 app for my phone (Torque Pro) and can read and erase codes myself. I use this app when I'm driving and monitor everything the PCM monitors.