I know a shop that knows quite a bit about the 2.3 in your car just east of Pittsburgh. It's the same as the speed3 and speed6. Im sure they could find you a used Motor and slap it in for you cheaper than what mazda would do. If not, I am interested in the car as it sits if you have a ballpark...