...I just replaced the fuel regulator Control Solenoid that I got from my parts car..trouble code 25..(I assumed the 2 long flashes and the 5 short flashes is what it may be talking about)...car is no longer running at high idle/sporadic idle, rough idle and/or smoke coming from exhaust...I also removed the Oxygen Sensor and cleaned it with carb cleaner...the Auto Parts Stores only sell the "Coolant Temp Sensor" with the two female connect..$22.00, mine is one female connect...I did find a few 1 female connect Sensors on EBAY for the Mazda 323 with a price ranging from $7.11 to $12.50.......even though car is running much better I'm still getting 9 (pause), 1 long flash and another 1 long flash (pause) 5 flash (pause) nine...ect..ect..codes will not clear and of course engine light stays on..any ideas will be much appreciated..THX..