I was planning on buying just the solenoid from Mazda like Ren said, but of course they didn't mention just a solenoid, just something much more expensive. According to Ren, my hold light flashing is because of the shift solenoid. And yeah, when the hold light is on and blinking, the car doesn't run right. But I can't just not drive it. That's why I wanna get this **** straightened out asap.
Bye Bye 2002 Mazda Millenia S,
Hello 2008 Chevrolet Malibu 2LT!