Mazda Repair Questions? Ask Mechanics for Answers ASAP
When it stalls out, do you get any trouble codes stored in the computer?
Also, does it start right back up just fine?
Strange. There are a couple of common reasons for this vehicle to stall but they usually trigger trouble codes. Do you have a scan tool? The way we would diagnose it here at the shop would be to connect a scan tool and drive it while monitoring the fuel trims on the scan tool until it stalls out. We would look for a spike or drop in fuel trim numbers that might indicate a fuel or air delivery problem they might trigger the stall.
If nothing looks out of ordinary we would look at the transmission data. We would look to see if maybe the TCC solenoid is sticking closed when it should open during the stall.
If it's an air delivery issue it wouldn't usually set a code unless the engine doesn't stall. Once the vehicle stalls the PCM stops monitoring and doesn't know to set the code.
I would be suspicious of it being a transmission problem if it improves when you reset it since the transmission has to relearn how to operate and it might keep it from triggering the exact condition that makes it stall. I suppose the same could be said for the fuel system sensors also, but they tend to relearn their parameters fairly quickly so it wouldn't improve the problem for longer than 20 miles or so.
It could possibly make it stall if the TCC doesn't know to disengage based on the input of the brake pedal. I didn't think they TCC relied exclusively on the brake pedal input on the 2002, but it's possible; the transmission control module doesn't show that it does, but those diagrams are always so vague. If the brake lights intermittently don't work then I suppose you know that's the problem.
It looks like it's not very easy to swap out. I'm running through the diagrams from Ford. We change them all the time on some models, but in 2002 it seems like it was inside the valve body.
I'm sorry, your question dropped to my timed out list and I didn't see it. Do you still need help with this?