I have a 2004 mazda 3 auto. It jumps around gears and after a while the AT light comes on and have no 4th gear it just revs up. Is this the tcm? If so where is it located? I heard it's in the ecu next to the battery? Any help would be appreciated. Thanks. were is tcm location.