I think the trac light comes on because it actually dies for a split second and comes on just as if it had just been started. does the heater/ac stop or slow when this happens? Maybe it actually does stall if very briefly, but then it shouldn't "restart itself" while going down the road just from a bit of gas.........IDK for sure these are all just guesses. CPS is a good starting point though.......