i had this sort of problems with the car before my mazda..it was a renault clio... i remember the tv ads stating the slogan "made in heaven"...
the inconvenient truth: it was made in hell. within 2years i had to put about 13,000 deutschmarks into repairing this little car (imagine this number!!! luckily enough i had a used car insurance which covered about 10,000 of that).
you can surely imagine my feelings... there was NO WAY i was ever gonna like or trust that car again... i randomly punched it when i was going to the car in the morning or while waiting for the gas to fill up at the gas station, i sincerely hated this car just for the bad feelings it had caused me.....
and i'm sorry, i see no real reason why you would fall in love with your car again.. if a car let's you down like 5 times in 5 months, the love is over. if my engine dropped out of my car because of a production failure, i would go up in a huge ball of fire and most likely kill the dealer who sold me that car... it's true that every car has his specific problems but there's a limit to everything. my advice: go sell the car. you have every right to hate mazda. and be aware: as soon as your car is out of warranty,you will pay an arm and a leg for parts and labor !!!
OMG! right now i have calculated the deutschmarks to euros and find out: 13,000 deutschmarks = 6666,66 EUROS! . one more proof this car was made in hell !!!