I use Med Center Mazda for all of my on-line Mazda replacement part. Great service, low prices and fast shipping is why! I just replaced the coils (2 for my car) on my 2004 Miata. I had a stumble at below 1500 RPM when accelerating. New plugs, new wires and no vacuum leaks. Replaced the coils and car works awesome again. Gas mileage is back up. Later NB models were not supposed to have coil issues. All Miata forums will point you away from coil replacement. Change these last if your problem persists (following the above mentioned items).