8 5 3 3 5

2003 Mazda Protege Problems and Repair Histories

2003 Mazda Protege  Problems:

2003 Mazda Protege problems reported via the Car Repair History and Car Reliability Surveys

See what people are saying about 2003 Mazda Protege problems

 

2003 Mazda Proteges for which no problems have been reported are not displayed. So the 2003 Mazda Protege problems and repair histories you see here should not be used to infer car problem frequency.

For 2003 Mazda Protege problem frequency, check the Car Reliability Survey result. For the problems behind the score, check the 2003 Mazda Protege problems and repair histories that follow it.

Year Make/Model Trips/Year/100 Cars Compared to all models for the same year  
2003 Mazda Protege 42 Proteges, 10.0 months of data per Protege, average 110200 miles

Moderate repair frequency, but watch out for rust where the roads are salted.
54
10% Fewest Trips Most Trips
see reported repairs

Return to top

Non-members can see only ten 2003 Mazda Protege problems and repair histories. Log in or join us to see them all.

Repair costs are in local units.

2003 Mazda Protege5 4dr Wagon

130-horsepower 2.0L I4 5-speed manual FWD

Mazda Protege5 in Illinois, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Mar 2011 89000   First odometer entry
Apr 2012 112000 460 Bracket on strut where stabilizer bar link connects broke. Replaced both struts and both links. Since one strut broke, I split the cost of parts. If you think we should consider both struts, cost of repair with parts and labor is $460 
Mar 2013 132000   Most recent odometer entry.

 

Mazda Protege5 in North Dakota, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
May 2011 103000   First odometer entry
Feb 2012 111000 38 Error code 171. O2 sensor code. Discovered cracks in air cleaner intake hose(connects air filter box to engine). Youtube demo available. Symptom check engine light -> Shudder when accelerating hard. Problem could destroy motor if not fixed 
Mar 2013 115000   Most recent odometer entry.

 

Mazda Protege5 in Virginia, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2008 74000   First odometer entry
Dec 2011 122000 15 Passenger rear door lock actuator died. Swapped in replacement part. 
Mar 2013 137000   Most recent odometer entry.

 

Mazda Protege5 in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2006 78000   First odometer entry
Feb 2009 128000 0 Catastrophic cooling failure, awaiting funds for repair. 
Jun 2010 130000 3600 Engine replacement. Timing belt broke, didn't change it when should have. Needs new engine. Was in shop for weeks. Don't know exact odometer reading. 
Sep 2010 132000 985 Small crack in radiator, probably present or cause of catastrophic failure in 2009. After engine replaced, radiator wasn't. Overheated once under extreme stress. Driven for weeks afterward, with no probs. Replaced rad, water pump, t-stat.  
Sep 2011   Most recent odometer entry.

 

Mazda Protege5 in Ohio, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Mar 2012 152000   First odometer entry
Apr 2012 152000 1200 rear calipers were seized and needed to be replaced coolant leak at thermostat induction cleaning to remove carbon build-up replaced spark plugs 
Mar 2013 159000   Most recent odometer entry.

 

Mazda Protege5 in British Columbia, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Mar 2009 88040   First odometer entry
Sep 2009 98580 0 CEL, replaced O2 sensor. 
Jun 2010 102300 4500 ABS sensor warning 
Jun 2011   Most recent odometer entry.

 

Mazda Protege5 in Colorado, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2006 62000   First odometer entry
Mar 2009 119000 185 Left front wheel bearing had been going out for some time. Finally tired of noise and decided to bite the bullet. Excellent shop, labor charge about half dealer quote. Able to buy Mazda OEM parts from dealer at "shop rate" (27% off list). 
Dec 2010 150000 220 A coil pack was firing intermittently and was replaced. However, I drove the car too many miles with the intermittent misfire, and took out the cat. Dumb and expensive move. 
Mar 2013 180000   Most recent odometer entry.

 

Mazda Protege5 in Virginia, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Nov 2010 78000   First odometer entry
Sep 2011 94000 300 Timing belt change 
Dec 2012 109000 40 Fresh air intake hose replaced - had split. Air box retaining snaps cracking, fixed with zip ties. O2 sensor (pre-cat) failed 
Mar 2013 112000   Most recent odometer entry.

 

Mazda Protege5 in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
May 2011 71000   First odometer entry
Jun 2011 72000 200 lighter outlet did not work  
Oct 2011 76000 300 Car overheated, need thermostat 

 

Mazda Protege5 in Massachusetts, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Sep 2006 68000   First odometer entry
Oct 2006 70000 250 The A/C fan switch was malfunctioning. 
Mar 2010   Most recent odometer entry.

 

Mazda Protege5 in North Carolina, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2005 0 Intake manifold screws fell out, new intake manifold 
Sep 2005 0 Intake manifold screws again fall out, new engine 
Jun 2009 128000 500 Replaced engine for second time. Burning oil again by November. 
Mar 2010   Most recent odometer entry.

 

Mazda Protege5 in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2003 0 Purchased new. 
May 2010 53000 0 OBD DTC P0037 - heated oxygen sensor. Dealer diagnosed sensor failure and replaced it free. Covered under CA Emissions warranty. 
Mar 2013 63000   Most recent odometer entry.

 

Mazda Protege5 in Manitoba, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2011 90520   First odometer entry
Feb 2011 90720 50 Fresh air intake boot snapped; was giving off p0171 code. Ordered the part off autopartsway.ca and installed. Supposedly is a common problem with these cars. 
Mar 2011 90820 800 Car making clicking sound for a few days. Then screeching metal sound. Lifted car up and wheel not spinning. Took to repair shop and driver side bearing, hub, and lower control had to be replaced. Hit a bad pothole... 
Jul 2011 92380 40 Car was rattling over bumps. Someone suggested checking the sway bar endlinks for play. Both rear ones had play so I replaced them. Rattles went away! 
Aug 2011 92680 130 Took car in for an alignment since I replaced suspension parts. Could not align because of bad pass. control arm/ball joint. Replaced balljoint/control arm; the boot was gone and the joint was freely wiggling around. All good now, aligned. 
Mar 2012 97960 30 Car turned out a P0303 code; cylinder 3 misfire. Tried the easiest repair first, replacing ignition wires. It worked and fuel economy shows its back to normal. 
Mar 2013 102300   Most recent odometer entry.

 

Mazda Protege5 in Georgia, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jun 2007 24000   First odometer entry
Jan 2010 36000 112 Rubber intake snorkel cracked with age, needed to be replaced. 
Mar 2013 56000   Most recent odometer entry.

 

Mazda Protege5 in Illinois, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Apr 2011 65000   First odometer entry
Jun 2011 65000 875 Brake wear on rotors, pads stabilizer bar 

 

Mazda Protege5 in Maryland, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Mar 2011 155000   First odometer entry
Apr 2011 157000 600 Rear brake (left) caliper was leaking. Replaced both calipers. Valve cover gasket was replaced. It was leaking a lot of oil. 
Sep 2011 167000 700 Front left caliper seized. Rotor started to warp. Replaced both calipers and rotors. Prevented overheating of wheel bearings. 
Oct 2011 168000   Most recent odometer entry.

 

Mazda Protege5 in Texas, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2008 83000   First odometer entry
Dec 2008 87000 17 License plate light housing plastic broken, so that bulb (which still lit) dangled down by license plate. 
Mar 2010   Most recent odometer entry.

 

Mazda Protege5 in Massachusetts, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2007 59000   First odometer entry
Feb 2009 80000 75 1 headlight bulb replaced. 1 front wheel bearing, 2 rear sway bar bushings replaced. 
Mar 2009 82000 100 Driver side front wheel bearing replaced. 
Aug 2009 86000 0 Ignition Coils needed replacing 
Jan 2010 90700 10 Both headlight bulbs blew. Replaced with new. 
Apr 2010   Most recent odometer entry.

 

Mazda Protege5 in Georgia, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2007 2500 replaced motor with one that has 20000 miles on it., it was a cracked head that led to all this. 
May 2007 82000 3300 Bought the car, found out that it had a blown head gasket. To replace the gasket was going to cost 1100 bucks. It also needed a new clutch and pressure plate. Which was going to be another 500 bucks plus parts on top of that leaving the totol cost around 
Jun 2007 84000 169 3 Blown motor mounts, replaced them with upgraded ones from AWR 
Mar 2010   Most recent odometer entry.

 

Mazda Protege5 in Arizona, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2012 400 Engine would temporarily cut out while driving. Took to shop where it was diagnosed as a bad cam positioning sensor. The faulty part was replaced. 
Sep 2012 1800 Car overheated on road trip to CA, had it towed to local repair shop. Diagnosed blown head gasket and radiator. Upon replacing head gasket they discovered that head was warped. Replaced head with a refurbished one. 
Oct 2012 738 Horrible engine noise, removed timing cover to investigate, tensioner pulley and springs were shot and cover was broken. Mechanic to replace pulley, springs and belt. 

 

Mazda Protege5 in North Carolina, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2004 0 Front suspension bushing replaced under warranty 
Nov 2004 0 Crankshaft angle sensor replaced under warranty 
Apr 2012 116000 130 battery replacement 
Jul 2012 118700 250 Engine mount replaced 
Jan 2013 127000   Most recent odometer entry.

 

Mazda Protege5 in Georgia, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2007   First odometer entry
Jan 2007 40 RF wheel bearing howling loudly. Repladed DIY. 
Jun 2007 65000 30 Both low beam halogen headlight bulbs burned out. Metal spring clip broke while changing bulb, replacement only available from dealer. 
Dec 2007 79000 150 RF outer wheel bearing was making very loud noise. I removed carrier myself, but could not replace bearing as I do not own a press, so I took it to a shop where they replaced the bearing. I reinstalled carrier. 
Mar 2009 96000 25 Replaced front brake pads. 
Feb 2010 112000 120 Previously replaced front wheel saddle bearing repair did not last- either I did not properly tighten the spindle bolt (not likely, but could have happened) or the part was defective. 
Feb 2012 144000 50 RF wheel bearing was very noisy. Had replaced it twice already; the real problem was the hub/bearing carrier had worn and allowed the bearing to become cocked slightly- which in turn caused the bearing to fail prematurely. Replaced hub. 
Dec 2012 169000 10 Replace low-beam head light. Seems to be a problem area with these cars; I've replaced the head lights three times, and have heard of other owners having similar problems. 
Mar 2013 172000   Most recent odometer entry.

 

Mazda Protege5 in Michigan, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Sep 2005 0 Rear ABS sensor replaced under warranty. 
Dec 2006 38000 0 Headlight out, replaced bulb. 
Oct 2007 48000 0 Finish flaking off wheels. New wheels ordered. Wrong wheels ordered, so not installed. Will have to go back. 
Nov 2007 49000 0 Wheels finally replaced. Extra trip required so Mazda could approve use of polished wheels like those that originally came on the car. I had these swapped for regular painted alloys at time of purchase. 
Jun 2008 57500 80 One low-beam headlight went out, then a few days later the other one went out. Very difficult to access and remove the bulbs, which no parts shop seems to stock. So I had the dealer do it. 
Dec 2008 62000 280 Front left wheel bearing replaced after started making a loud noise during even the slightest turns over 20 MPH. 
Sep 2009 76000 440 Pads and rotors all four wheels. 
Oct 2009 77000 5 Repaired rust around the rear wheel openings and along the lower inner seam of the driver's door. 
Mar 2010 83000 80 Both headlights replaced, second time they've both failed within days of each other. 
Apr 2010 84000 398 Another wheel bearing. Intake air tube developed a crack, perhaps when I replaced the air filter. Caused the engine to run lean, setting off the CEL. Shop suspected this was a common problem, since the part was readily available. 
Jun 2010 86000 410 Alternator bearing seized up, snapping the accessory belt. Replaced alternator and belts. 
Nov 2010 92000 575 Repaired rust around rear wheel openings and on the lower inside surface of the driver's door. 
Dec 2010 93000 335 Front left wheel bearing replaced again after two years and 26,000 miles. 
Feb 2011 95000 580 Right rear stabilizer bar link broke. Replaced both links. Shop found worn control arm bushings. Replaced both front control arms. But clunk I've been noticing in the front end is still there. 
Apr 2011 98300 258 Replaced another wheel bearing, about a year old. Also replaced end links on front stabilizer bar. Clunk gone, handling tighter. 
Oct 2011 105000 1000 Timing belt and water pump Pulsation in brake pedal. Turned front rotors, replaced rear pads and rotors. 
Dec 2011 108000 93 Pulled over by police because one headlight was out. They were last replaced about 20 months ago, and then 20 months before that. Originals lasted five years. What gives? And why now $30 a bulb? 
Apr 2012 111300 15 Right rear power door lock hasn't worked in months. With the weather warmer, removed door panel, opened up lock actuator, and found broken plastic gear and travel slide. Purchased this piece on eBay for $14. 
Mar 2013 114000   Most recent odometer entry.

 

Mazda Protege5 in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Nov 2008 0 Past repairs include cleaning EGR valve and IAC valve (rough idle) 

 

Mazda Protege5 in Florida, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Apr 2011 127000   First odometer entry
May 2012 142000 550 replaced both front wheel bearings, along with front springs. 
Mar 2013 153000   Most recent odometer entry.

 

Mazda Protege5 in Georgia, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Dec 2006 29000   First odometer entry
Sep 2008 49000 144 Car had developed a bit of a tapping noise from the engine. Mechanic suggested this was fairly normal as the engine gets older.  Also had an oil change, a headlight bulb replaced. New bushings installed for aftermarket swaybar. 
Sep 2011 80000   Most recent odometer entry.

 

Mazda Protege5 in Illinois, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2007 44000   First odometer entry
Nov 2008 57000 300 Left wheel bearing shot, replaced with new one. $300 including labor and parts. New brakes and pads on all 4 wheels. $600 including labor. 
Nov 2010 88000 450 Right wheel bearing failed with loud grinding noise. Replaced just under 2 years since left side wheel bearing needed replacement. 
Jan 2013 107000 220 Replaced alternator. Car only ran once every 1-2 weeks, draining battery. Noticed alternator died after jump starting -- not sure if it was due to a drained battery, jumping procedure, or failed alternator. 
Mar 2013 107000   Most recent odometer entry.

 

Mazda Protege5 in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Nov 2007 75640   First odometer entry
Nov 2008 83700 10 Some rust in the back wheel well. 
Sep 2009 88040 0 only loose heat shield causing slight rattle. car drives like new! 
Dec 2010 93620 200 a small section of the exhaust pipe was replaced due to a rattling noise issue. the car is as reliable as ever! :) great car. 
Apr 2011 97340 320 rear sway links made creaking sound, dealership replaced. 
Aug 2011 101060 0 need new rear brakes, bad front wheel bearings, bent front rim, alternator belt needs replacing some rust 

 

Return to top

2003 Mazda Protege5 4dr Wagon

130-horsepower 2.0L I4 4-speed shiftable automatic FWD

Mazda Protege5 in Hawaii, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2011 107000   First odometer entry
Dec 2012 129000 500 replaced rotors 

 

Mazda Protege5 in Maryland, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Nov 2005 21 Headlight bulb: right. 
May 2006 0 Donut gasket on exhaust downpipe. Warranty repair 
Sep 2006 26 Headlight bulb; right 
Sep 2007 26 Headlight bulb: left 
Nov 2007 24 Headlight bulb: right 

 

Mazda Protege5 in Indiana, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2010 53000   First odometer entry
Jun 2010 57000 350 Front brakes wore out. 
Jun 2012 82000   Most recent odometer entry.

 

Mazda Protege5 in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Oct 2012 128960   First odometer entry
Nov 2012 128960 0 1. Forward links require repair 2. Significant rust in underneath in the rear, approaching perforation. 3. Engine light remains ON (mechanic cannot find problem). Turns back ON after reset. 

 

Mazda Protege5 in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Mar 2009 34000   First odometer entry
Feb 2012 64000 170 Thermostat stuck in closed position, leading to engine overheating. $20 for diagnosis at random corner garage, then towed to usual mechanic, who charged $20 for replacement part and $120 in labor to screw it in, tax. 
Mar 2012   Most recent odometer entry.

 

Mazda Protege5 in Texas, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2009 175 Vehicle overheating and A/C not cooling. Replace thermostat fixed the problems. 
Sep 2012 192000 50 Corroded battery terminal 
Dec 2012 196000   Most recent odometer entry.

 

Mazda Protege5 in Massachusetts, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Sep 2011 114000   First odometer entry
Oct 2011 115000 320 Valve cover replaced.  Sway bar links replaced. 

 

Mazda Protege5 in Florida, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2009 32000   First odometer entry
Jan 2013 58700 200 Sticking left caliper. Taking a break right now from replacing both. 
Mar 2013 60000   Most recent odometer entry.

 

Mazda Protege5 in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Mar 2010 76260   First odometer entry
Apr 2011 85960 750 Spark plugs, cables, battery, ignition system 
Apr 2012 93620 1100 Too much play in tie rods. Had them replaced. 
Mar 2013 97340   Most recent odometer entry.

 

Mazda Protege5 in Quebec, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Oct 2012 105400   First odometer entry
Nov 2012 106600 500 Full rear suspension and ball joint on rear wheel 
Mar 2013 111600   Most recent odometer entry.

 

Mazda Protege5 in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2010 62620   First odometer entry
Oct 2010 63240 500 New front brake calipers in Oct when safetied for re-sale (These cars had a lot of brake issues.) 
Nov 2010   Most recent odometer entry.

 

Mazda Protege5 in Virginia, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2006 28000   First odometer entry
Dec 2006 34000 0 Both coil packs were failing, causing rough idle and severe hesitation. Dealer also replaced all four sparkplugs and both ignition wires as a precaution. Failing coil packs are a known problem that affects a small but measurable number of Proteges/Protege 
May 2007 39000 0 Rattling from engine bay before engine warmed up. The heat shield had come loose. Dealer reattached under owarranty. Car died while idling at a stoplight. CEL stayed on and then turned off when car restarted. Dealer unable to diagnose and no code recorded. No charge. 
Mar 2010   Most recent odometer entry.

 

Mazda Protege5 in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Dec 2009 140000   First odometer entry
Jan 2010 140000 75 Thermostat went out while on freeway. Repaired onsite from personal mechanic. 
Jun 2011   Most recent odometer entry.

 

Mazda Protege5 in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2006 27280   First odometer entry
Feb 2008 41540 400 EGR r&r Purge valve replaced. New design EGR installed, finally. Covered by 7 year factory warranty, discovered by accident by owner. 
Mar 2009 50840 425 Front brakes "gone". The car is now 5 1/2 years old and has been very reliable. 
Nov 2009 57040 300 Suspension stabilizers at all 4 corners making pronounced knocking sound on anything but absolutely smooth road; badly, corroded and had to be cut out. Parts replaced were after market as Mazda parts double the cost! Solved the problem completely. 
Mar 2010 60140 250 Normal wear and tear repair of rear brakes only 
May 2010 62000 150 Temp gauge went sky high, thermostat replaced [2nd try]. 
Aug 2010 65100 585 A rear bushing "making noise even over slight bumps - annoying to me; my wife [the owner] was oblivious. Shop owner had to work to find it, but I knew it was there! Rears were completely gone - discovered almost by happenstance. 
Nov 2010 67580 0 Shop cannot repair annoying check engine light - no obvious symptoms. 
Mar 2011 68200 0 very glad to finally RID of this problem child - the whole thing started to go rapidly downhill at age 7, but only 110,000 Kms; needed coil packs... cat. convert, exhaust... rust on hatch and rear fenders. 

 

Mazda Protege5 in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2009 65100   First odometer entry
Aug 2009 66340 0 Overheating problem. Source was Cracked cylinder head. Engine swap. 
Oct 2009 66340 0 MAP sensor needed to be replaced when sold. Periodic check engine light. 

 

Mazda Protege5 in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2009 200 front right wheel bearing 
Oct 2009 62000 400 alternator went kaput 
Feb 2010 63860 300 rear sliders seize all the time. need to lube them at least once a year. caused my rear right pads to wear like crazy alternator died. Support links on all 4 wheels replaced. all worn out badly. rear sway bar bushing worn out, replaced 
Jul 2010 76660 200 another wheel bearing went kapoot. 
Sep 2010 77500 700 fuel pump housing was cracked. fuel would leak out and stink up the cabin as well as mark up the driveway. i do not like this car's reliability. 
Feb 2011 80580 280 another wheel bearing. third one in 3 years. 
May 2011 83320 0 rear caliper sticking. again. 
Jun 2011 84320   Most recent odometer entry.

 

Return to top

2003 Mazda Protege5 4dr Wagon

130-horsepower 2.0L I4 4-speed automatic FWD

Mazda Protege5 in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2008   First odometer entry
Feb 2008 65 Change headlight that was blown out. Had both changed at the same time to keep track of the life of the bulbs, since this vehicle was bought used. 
Mar 2008 45880 0 2 rear abs sensors. mazda dealership reported that they both needed to be replaced. Dealership where vehicle was purchased 5 weeks prior was able to fix the problem with no new parts (cleaned and replaced parts). Mazda dealership wanted $636 plus 13% s 
Jul 2008 48980 348 Routine replacement of rotors and pads. Oil change also performed. 
Oct 2008 50840 430 EGR valve kit needed to be replaced. 
Jul 2009 59520 1600 Required new battery and alternator. Car would not start. Taken to Garage x2 to have problems figured out. Required tow x2. Also had routine maintenace done: Alternator belt, serpentine belt, tire rotation.  Timing belt replaced. 
May 2010 68820 1350 Both front wheel bearings and stabilizer bars replaced.  Rear right ABS sensor replaced. Rear brake pads and rotors (both sides) replaced. 
Jun 2010 69440 222 Front intermediate pipe from exhaust manifold was corroded and fell off. New pipe installled. 
Jun 2011   Most recent odometer entry.

 

Return to top

2003 Mazda Protege 4dr Sedan

turbocharged 170hp 2.0L I4 5-speed manual FWD

Mazda Protege in Alberta, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jun 2011 68200   First odometer entry
Sep 2011 70680 1500 Replaced water pump and timing belt according to maintenance schedule 
May 2013   Most recent odometer entry.

 

Mazda Protege in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2009 101000   First odometer entry
Mar 2009 101000 200 Misfire on one cylinder due to bad ignition coil pack. 
Sep 2009 105000 671 Timing belt, water pump 
Oct 2009 106000 146 Brake pads were due for replacement; also replaced rotors. 
Dec 2010 115000 6 Oil leakage, due to bad o-ring on oil filler cap. Replaced cap with an aftermarket part. 
Mar 2011 117000 5 I was looking under the hood for another problem and noticed that a boot on the vacuum line feeding the turbo wastegate, BOV/recirc valve, etc. had split. Replaced with various vacuum hoses & fittings from stock on-hand. 
May 2011 118300 0 Scantool showed code P0660. This code will not turn on the check engine light--it has to be found with a scantool. Code for VICS (variable intake) electrical problem. Tested vac. solenoid. High resistance, wouldn't pass vacuum correctly. 
Jun 2011 119000 130 Installed new VICS (variable intake) solenoid valve. Old solenoid valve had high resistance and wouldn't switch vacuum ports when power was applied. A test drive confirmed significantly better high RPM power with the VICS working again. 
Oct 2011 120300 61 Doors stopped locking and alarm stopped arming when key was turned in driver's door lock cyl. Checked resistance of keyswitch, and it didn’t meet specs in the “lock” direction. Cleaned w/elec. contact cleaner; didn't help. Replaced switch. 
Apr 2012 123300 89 Engine was very sloppy feeling, like its mounts were worn. Replaced very worn front engine mount, which was surprisingly easy to do. Rear mount should also be replaced, but will be a very big job, so I will defer it for now. 
Mar 2013 127000   Most recent odometer entry.

 

Mazda Protege in Alabama, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Sep 2006 23000   First odometer entry
Sep 2007 30000 0 replace rear sway bar, end links, and bushings 
Jul 2009 55300 250 replaced bushing and brackets for rear sway bar 
Jan 2010 63000 612 replaced leaking rear struts 
Mar 2010   Most recent odometer entry.

 

Mazda Protege in Arizona, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
May 2008 20000   First odometer entry
Nov 2008 23000 50 Clunking noise when driven over small bumps or uneven roads was noticed coming from rear of the car. During routine oil change, mechanic checked and discovered rear suspension buhings were worn. Dealer shop installed bushings that were ordered. 
May 2009 26000 50 Drivers side door lock actuator broken and was making a grinding noise whenever locks were used. New lock actuator part installed. Problem resolved. 
May 2010 32000 50 R/Front passenger door actuator went out and would make grinding noises. Dealer ordered & replaced with new part. 
Mar 2013 43000   Most recent odometer entry.

 

Mazda Protege in Massachusetts, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2011 121000   First odometer entry
Oct 2011 123000 100 Best guess, threw power steering belt which caused serpentine belt to go, causing overheating and cracked radiator. Car towed back to used car dealer where car was purchased and problems fixed under 1250 mile warranty. 
Jul 2012 133000 500 The EGR Value needed to be replaced after getting stuck open and stalling the car whenever at a stop. 
Dec 2012 136000   Most recent odometer entry.

 

Mazda Protege in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Nov 2007 2000 Transmission LSD failed, replaced with aftermarket transmission and LSD to prevent this issue again in the future. Could have been repaired for 500 dollars. 

 

Mazda Protege in Virginia, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
May 2007 32000   First odometer entry
Jul 2010 50700 75 Cat pipe broke between the two cats. 
Mar 2013 73000   Most recent odometer entry.

 

Mazda Protege in New Jersey, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2009 53000   First odometer entry
Sep 2010 69000 0 Coil pack #2 failed and was replaced with new duralast one by me(owner). Car runs perfect now. Valve cover gasket needed to be replaced, I(owner) did the labor. 
Mar 2011 77000   Most recent odometer entry.

 

Mazda Protege in Wisconsin, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2008 1800 differential repair 
Mar 2011 108000 310 Right side control arm. Right side wheel bearing. 
May 2011   Most recent odometer entry.

 

Mazda Protege in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Mar 2009 49000   First odometer entry
May 2009 50500 350 Check engine light indicating intake manifold runner stuck. Replaced intake runners. That didn't fix. 
Aug 2009 52300 350 Check engine light indicating intake manifold runner stuck. Replaced intake runners again. The Check Engine light with same code still comes on sporadically and then goes off after a time (anywhere from a day to several months). 
Mar 2010 57000 0 One of my struts was clanking and needed its top nut to be tightened. 
Jun 2011   Most recent odometer entry.

 

Return to top

2003 Mazda Protege 4dr Sedan

130-horsepower 2.0L I4 5-speed manual FWD

Mazda Protege in Washington, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2007 0 Dash rattle. 
Oct 2010   Most recent odometer entry.

 

Mazda Protege in West Virginia, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Apr 2007 0 Intake manifold screws released into combustion chamber resulting in dead spark plugs. Known issue related to a rolling recall. Repaired under warranty by Mazda. 
Dec 2008 41000 70 Worn pads discovered during state inspection, replaced with new OEM pads. 
Sep 2009 49000 50 Rust forming under driver door seam. Removed rubberized rail, removed drain plugs (other doors didn't have them??), removed loose paint and rust, sealed with POR-15 
Aug 2010 55000 250 Inside, rear, passenger-side door handle broke in half. Repaired rust on lower front fenders, at rocker panels. Repaired rust on front, upper strut tower mounts. Repaired rust on lower seam of driver door (second repair; seam collects moisture, not sure about longer-term fix) 
Jan 2011   Most recent odometer entry.

 

Mazda Protege in Alberta, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2009 65100   First odometer entry
Feb 2012 93000 0 Rusting on bottom of doors and rear fenders. 

 

Mazda Protege in Prince Edward Island, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Sep 2009 60760   First odometer entry
Jul 2010 77500 0 Front wheel bearing. Brake pads. 
Feb 2011   Most recent odometer entry.

 

Mazda Protege in Quebec, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Mar 2011 55180   First odometer entry
Apr 2012 62000 700 Transmission oil leak, needed to lift slightly to replace gasket 

 

Mazda Protege in Kansas, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Dec 2008 92000   First odometer entry
Jun 2009 94000 180 Reset check engine light due to fuel cap (apparently) not being on tightly enough. Replaced spark plugs at same time (75k on these) 
Aug 2009   Most recent odometer entry.

 

Mazda Protege in New Mexico, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2007 26000   First odometer entry
Sep 2007 30000 120 Door lock actuator had internal break 
Nov 2011   Most recent odometer entry.

 

Mazda Protege in Missouri, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Dec 2006 60000   First odometer entry
Mar 2013 139000 30 Valve cover gasket replacement. 

 

Mazda Protege in Massachusetts, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Apr 2008 1300 humming noise; fixed by replacing front wheel bearings; it has failed again twice and repaired covered by warranty 

 

Mazda Protege in Colorado, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2006 35000   First odometer entry
Mar 2012 78000 310 Timing belt, accessory belts 
Mar 2013 82000   Most recent odometer entry.

 

Mazda Protege in Colorado, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2007 120 VICS screw loosened and went through engine, damaging spark plug. Engine misfiring. Replaced spark plugs. Not notified of recall. 
Mar 2009 600 Replace CV joints/axle shafts, replace front brake pads 
Jun 2010 30 Recharge A/C system Tighten recently replaced accessory belts 
Dec 2010 96000 150 repair vacuum leak 
Nov 2011 107000   Most recent odometer entry.

 

Return to top

2003 Mazda Protege 4dr Sedan

130-horsepower 2.0L I4 4-speed shiftable automatic FWD

Mazda Protege in Indiana, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
May 2009 116000   First odometer entry
Dec 2009 124000 550 Wheel bearing went out, taking wheel hub with it. Protege ES has rare hub, making repair expensive and difficult to source. 
Mar 2010   Most recent odometer entry.

 

Mazda Protege in New Jersey, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Oct 2011 167000   First odometer entry
Oct 2012 185000 200 Battery needed to be replaced 

 

Mazda Protege in Alberta, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2011 105400   First odometer entry
Aug 2011 106020 1600 Preventative maintenance for timing belt and tires 

 

Mazda Protege in Massachusetts, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jan 2005 75 Dead Battery, Battery replaced under warranty 
May 2005 38 Battery Dead, Battery replaced 
Jul 2005 0 Battery dead. Replaced Alarm module, under warranty 
Aug 2005 0 Battery dead. Replaced audio unit. Under warranty Battery dead. Towed in at dealers expense. Loose solenoid Wire repaired. 
Jan 2007 0 Battery dead. Battery replaced under warranty. Charges not shown on invoice. 
May 2007 0 Check engine light on. Internal Fault. Egr Valve replaced. No charge under warranty 
Feb 2011 37000 47 Heat shield on underside had rusted and loosened. Auto shop removed same, but did not replace. 
Jan 2012 38300 217 Loss of Power Steering. Power Steering replaced. Repair facility experienced delay in deliver of replacelment part by Mazda distributer 
Sep 2012 40000 306 Front brake pads badly worn. 
Dec 2012 40000   Most recent odometer entry.

 

Return to top

2003 Mazda Protege 4dr Sedan

130-horsepower 2.0L I4 4-speed automatic FWD

Mazda Protege in Quebec, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
May 2008 88660   First odometer entry
Mar 2010 94240 500 cardan bose (universal joint) 
Jun 2011   Most recent odometer entry.

 

Mazda Protege in Pennsylvania, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Oct 2011 110000   First odometer entry
Apr 2012 224000 220 leaking gas tank. replace tank and fuel pump 
Oct 2012 227000   Most recent odometer entry.

 

Mazda Protege in Quebec, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Nov 2008 42160   First odometer entry
Jun 2009 48360 875 Water pump started leaking coolant, had to have it replaced. Replaced the timing belt as well since it would be due soon (96000 KM), and dealer gave a package deal. 
Oct 2009 52080 0 When at full stop (idle), car's RPM would fluctuate briskly. Took it to dealership, they replaced what is called the Idle Control Valve, which is a documented weakness of this car. No cost since there is a 7 year secret warranty on this component. 
Dec 2009 53940 350 Had to replace faulty alternator after the battery light came on. 
Mar 2010 56420 102 Alternator replaced for second time in 4 months. Dealer thinks it is an isolated problem, only paid for labour plus applicable taxes. 
Dec 2010 63860 300 ABS sensor malfunctioned in one of the rear wheels, causing the ABS light to turn on intermittently while driving. Part and labour was cheap, however, the diagnostic alone cost $100. 
Jun 2011 68820 300 Noticed pronounced squealing sound from one of the back wheels while driving the car. Turns out one of the back brake calipers was malfunctioning, causing premature wear of brake pads. Replaced Caliper. 
Sep 2011   Most recent odometer entry.

 

Mazda Protege in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2009 60140   First odometer entry
Aug 2009 64480 600 Had to change front brake, pads and rotors. Rear drum brake was flaking, so cleaned it up too. 
Jun 2011 92380 958 Two of the ignition coils burnt out and had to be replaced, along with spark plugs. Regular 140k maintenance was also performed. 
Nov 2012 110020 350 Rear sway bar links replaced. Coolant fluids flush done. 
Mar 2013 113460   Most recent odometer entry.

 

Mazda Protege in British Columbia, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2011 80600   First odometer entry
Jun 2011 83080 400 Bearing repaired. Not a wheel bearing but the bearing that is where the powertrain hits the transmission. 
Aug 2011 85560 60 Car had oil leak. Added stop leak to the oil. Also a different humming from front suspension. Told the problem needs to get worse before servicing as they could not isolate the problem. 
Sep 2011 88040 400 Front wheel bearing. Had already been changed, but housing out of spec. Replaced bearing (warrantied) and housing. 
Nov 2011 88840 300 Other bearing 
Apr 2012 93000 400 Replace Alternator, both belts were replaced and Oil Lead was treated 
Aug 2012 97980 2 Replaced Water Pump, changed timing belt and replaced oil gasket on engine 
Feb 2013 104760 45 Clip started scraping the edge of drum creating a squeaking noise. Fortunately I caught this just in time to stop further damage. 
Mar 2013 105400   Most recent odometer entry.

 

Mazda Protege in Ohio, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2011 98000   First odometer entry
Apr 2011 99000 1600 Both brake caliper assembly's were frozen - no front brakes.  Front left and right wheel bearings req'd replacement - were severely worn out. Rear suspension knocking noise -- found that entire rear suspension needed replaced (strut mounts, struts, etc, etc,) estimated cost $3000 + labor. Declined repair and sold car. 
Jun 2011   Most recent odometer entry.

 

Mazda Protege in Louisiana, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Dec 2006 50000   First odometer entry
Dec 2009 60000 49 Belt squealing. Idler pully had backed off losing tension. Belt had been replaced two months earlier on 60000 mile maintenance. So no charge. Vehicle was in for normal service so that accounts for the charges. 
Aug 2010   Most recent odometer entry.

 

Mazda Protege in Nova Scotia, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Apr 2009 62620   First odometer entry
May 2009 63240 52 front sway bar-drivers side replaced 
Mar 2010   Most recent odometer entry.

 

Mazda Protege in Quebec, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2010 51460   First odometer entry
Apr 2010 52080 650 Change the Shocks and the 4 link kits  
Jun 2011   Most recent odometer entry.

 

Mazda Protege in Utah, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2008 51000   First odometer entry
Oct 2011 126000 130 Drivers side window motor went out and had to be replaced. 
Mar 2013 139000   Most recent odometer entry.

 

Mazda Protege in Ohio, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Dec 2004 9000 the only thing that had to be repaired was the wheel bearings at like 50k. it now has 90 thousand miles and is going strong 

 

Mazda Protege in Quebec, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Sep 2008 40300   First odometer entry
Jul 2009 50840 700 EGR valve stuck intake gasket 
Jan 2010   Most recent odometer entry.

 

Mazda Protege in Newfoundland / Lab., Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Mar 2010 63240   First odometer entry
Apr 2010 64480 150 Just basic rotor and pad wear 
Feb 2011 75020 575 Brake pads, shoes Replaced muffler. 
May 2011 76260 80 Car almost stalls at red lights/stops. Problem does not exist while driving. Mechanic suggested starting with cheap possible fixes. He replaced spark plugs - this did not fix the issue. 
Jun 2011 78740 180 Same problem as before - the mechanic rechecked everything and this time found a small hole in some kind of air intake hose. Once he replaced that, everything was OK. Ball joint was replaced. Windshield washer pump had to be replaced. 
Mar 2012   Most recent odometer entry.

 

Return to top

2003 Mazda Protege 4-door

4-cylinder automatic 2WD

Mazda Protege5 in Massachusetts, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Feb 2007 68000   First odometer entry
Mar 2007 69000 0 Driving to work, car went into first gear and wouldn't shift. Had it towed to used car dealer; they installed (used/junkyard) tranny. Paid by them because it was under warranty that was offered when purchased car. 
Mar 2010   Most recent odometer entry.

 

Return to top

2002.5 Mazda Protege5 4dr Wagon

turbocharged 170hp 2.0L I4 5-speed manual FWD

Mazda Protege5 in Connecticut, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jul 2006 71000   First odometer entry
Jun 2008 101000 200 seized rear caliper (common for high mileage proteges in cold climates) - $200. Also new pads, new rotor, and brake fluid flush needed to complete the job. Cost of those not included as I already had them waiting and don't remember the cost. 
Sep 2008 109000 475 After hitting a very harsh bump on the highway, the fuel pump and fuel pump housing was cracked, causing a fuel leak (36mpg became 16mpg). I drove across the country with the leak but the gas fumes were pretty bad. Replaced the whole fuel tank/pump. 
Mar 2010   Most recent odometer entry.

 

Return to top

2002.5 Mazda Protege5 4dr Wagon

130-horsepower 2.0L I4 5-speed manual FWD

Mazda Protege5 in New York, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Oct 2006 225 Had loose front tie rod ends replaced because of noise. 
Mar 2007 55000 385 Replaced the EGR valve for the third time, first out of warranty. also diagnosed creaking noise in rear as worn/loose sway bar end links. Need to be replaced at next visit. 
Apr 2007 57000 85 Buzzing/creaking noise noticed in the front when turning steering wheel. Worn end links on front sway bar diagnosed. Also power steering pump may be at end of life. Not fixed this trip because of cost and not an immediate safety issue. 
Feb 2008 65000 300 Replaced broken rear sway bar end links. Also flushed power steering fluid system due to unknown contaminant. Regularly required brake service and lube also performed. 
Jun 2008 67000 0 Mechanic noticed that front end links are worn/loose and causing front end clunk/creak. Will repair in the future, not a safety issue. 
Feb 2009 73000 390 Replaced rear disc brake rotors and pads. This set only had 15k miles on them. The pad slides rust on this car causing excessive wear on rear brakes. This is 4th set of pads/rotors on rear of this car in 70k miles. 
May 2009 75000 475 Had scraping noise in rear of car after new pads and rotors installed in February. Mechanic discovered that the rear calipers were faulty and had to be replaced. Also had to replace the 3 month old rotors and pads because of premature deterioration.  
Jun 2009 75000 225 had to replace front pipe, completely rotted, needed new part, not just a welded repair 
Mar 2010 80000 1400 replaced front brake pads and rotors for 2nd time, first was around 60k mi. Front struts replaced - they were badly leaking and had lost most of their rebound capabilities. Was cause severe tire wear. Had car in for tire wear and 2 alignments over past year, but they didn't figure it out til now. Shop performed rear brake maintenance. The rear brake pad/caliper slides had frozen again. Probably top problem with this car. Significant thru the panel rust on both rear wheel arches, causing the rear bumper to lose its connection points to the body. The connector has rusted away, leaving bumper to rattle in the wind. Also other rust ie bottom of all doors 
Jun 2010 82000 500 egr valve problem is back,car stalling and running rough. Cel was egr flow insuficient. Cleared that then threw multiple cylinder misfire. 
Mar 2011 89000 350 Front outer tie rods replaced, were significantly loose. Also complained of loud whining/gear noise, was diagnosed as bad driver front wheel bearing. I think it is the gear box whining. also had rust check, alignment. 
Apr 2011 89000 0 Sold with substantial rust. 

 

Return to top

2002.5 Mazda Protege 4dr Sedan

130-horsepower 2.0L I4 5-speed manual FWD

Mazda Protege in Ontario, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Oct 2011 85560   First odometer entry
Nov 2011 86800 800 Front caliper seized and needed replacement Car was rusting under the paint over rear tire wells, body shop refused to fix the car as they were concerned the $ for repairs would exceed value of the car as well that there was additional rust under the plastic moldings. 
Jan 2012 89900 250 Front passenger wheel bearing was replaced Passenger side running board trim was removed as the fasteners were rusted through and part would eventually fall off 

 

Mazda Protege in Ohio, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jun 2009 141000   First odometer entry
Jul 2009 143000 1300 Shocks worn -- replaced. Timing belt way past replacement interval -- replaced. Water pump "suspect", and easy to replace when replacing timing belt -- replaced. 
Mar 2010   Most recent odometer entry.

 

Mazda Protege in Pennsylvania, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Aug 2007 60000   First odometer entry
Oct 2011 105000 120 Left front sway bar link broke. Needed it replaced to pass PA state inspection (even though a sway bar is not technically a 'critical' component; a car can function without one). It was broken a while; figured I'd replace for inspection. 
Jul 2012 117000   Most recent odometer entry.

 

Mazda Protege in Saskatchewan, Canada
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Jun 2009 91140   First odometer entry
Mar 2011 101680 0 Noticed whining of brakes while driving. Brakes and rotors replaced as they were due for maintenance. 
Nov 2011 107000 121 check engine light came on, and noticed some knocking. took car to dealer, who found a split intake tube. Tube was replaced, problems resolved. 
Apr 2012 110360 125 Rear struts completely shot, replaced. Nearly every bolt was seized, making the repair difficult. Save the hassle and take it to a shop. 
Jan 2013 111600   Most recent odometer entry.

 

Return to top

2002.5 Mazda Protege 4dr Sedan

130-horsepower 2.0L I4 4-speed automatic FWD

Mazda Protege in California, United States
Month Year Odometer
(in miles)
Cost Problem/Repair Description
Sep 2009 69000   First odometer entry
Oct 2011 82700 26 Cracked air intake hose was causing hesitation and light pinging. Surprisingly, idle was fine and no CEL. Replacement was easy and straightforward with part bought online. 
Dec 2012 91000   Most recent odometer entry.

 

Return to top

Expert 2003 Mazda Protege Repair Advice

Non-members can see only ten 2003 Mazda Protege problems and repair histories. Log in or join us to see them all.

 

What People Are Saying about Problems with the 2003 Mazda Protege

blog comments powered by Disqus