During my drive home from work yesterday, my vehicle's dashboard check engine light & warning lights turned on. I pulled into a gas station and waited for three hours until a tow truck arrived to take me home I was told that the issue was electrical specifically related to the TCM and CAN bus.