G’day everyone. I’m the Senior Product Manager here at RunningRoo Auto Parts, Australia’s trusted aftermarket automotive parts specialist. If you own a Mazda 3, Mazda 6, CX-5, CX-3 or MX-5 with the 2.0-litre SKYACTIV-G engine, you are driving one of the most popular cars in the country. In this guide I’ll explain how the 2.0 SKYACTIV-G timing chain system works, the symptoms of a worn chain, what a replacement costs in Australia, and what to look for in a complete kit.
The PE-VPS 2.0-litre SKYACTIV-G engine is a strong and efficient unit, and its timing chain is normally very reliable. However, on higher-kilometre vehicles, or where oil changes have been neglected, the chain can stretch and the tensioner can weaken, which is why it is worth knowing the early warning signs.
All prices below are in Australian dollars and are indicative only. If you would rather confirm the right kit for your exact model and build before reading further, our Melbourne-based team can help over the phone.
RunningRoo Auto Parts – Based in Melbourne, Australia 🇦🇺
Free 24/7 Pickup Available (by appointment)
Any questions? Call us anytime: 0425 890 125
Why Choose RunningRoo? Aussie Owned & Operated | Fast Shipping | Friendly Support
How the 2.0 SKYACTIV-G timing system works
The PE-VPS uses a timing chain to drive the camshafts from the crankshaft, with a hydraulic tensioner and guide rails keeping the chain tight. The chain runs in the engine’s oil system, which is why correct, regularly changed oil is so important to its health.
The whole system is designed to run quietly, so any persistent rattle from the front of the engine is a signal that something inside the timing drive is no longer within specification.
Unlike a timing belt, the chain is designed to last the life of the engine and is not replaced on a fixed service interval in normal use. That said, no chain is completely immune to wear, and the guides and tensioner can still fail on a high-kilometre engine.
When the chain stretches, the tensioner extends further to take up the slack until it can no longer compensate, and the chain can rattle against the guides and the timing cover.
Common symptoms of a worn timing chain
The earliest sign is usually a metallic rattle from the front of the engine, most noticeable on a cold start or at idle, which fades as the engine warms and oil pressure builds. Because it is intermittent, many owners dismiss it as a normal noise.
Other symptoms include a check engine light with camshaft or crankshaft correlation codes, a rough idle, a loss of power and, in severe cases, a misfire or a no-start. The table below summarises the warning signs.
A scan will usually log a code in the engine control module that points toward the affected camshaft or the chain drive. In many cases the code is a correlation code, which is the engine’s way of saying that the camshaft is not tracking the crankshaft as precisely as it should.
| Symptom | What it usually means | Urgency |
|---|---|---|
| Cold-start rattle | Worn chain or weak tensioner | High — inspect soon |
| Check engine light | Cam/crank correlation code | High — scan now |
| Rough idle / power loss | Timing drift | High |
| Misfire / no start | Jumped or broken chain | Critical — do not drive |
Why the SKYACTIV-G timing chain wears
The main factor in chain wear is oil condition. Because the chain and tensioner rely on clean, correct-viscosity oil, neglected or extended oil changes accelerate wear on the chain links and guide rails.
The PE-VPS also uses a variable-valve-timing system, with camshaft adjusters that depend on oil pressure to operate. If the oil is old or degraded, both the adjusters and the tensioner can be affected, which can lead to a cold-start rattle and camshaft correlation codes.
High kilometres are the other common factor. On a well-maintained engine the chain can last the life of the car, but on a high-kilometre example it is worth having the timing system inspected as part of routine maintenance.
Which Mazda models are affected
The 2.0-litre PE-VPS SKYACTIV-G engine is used across a wide range of Mazda models in Australia, including the Mazda 3, Mazda 6, CX-5, CX-3, CX-30 and MX-5, from roughly 2013 onwards. The exact timing kit can differ between models and build dates.
It is important to match the kit to your exact engine code and build date, because the chain length, guide design and sprocket arrangement can vary. A VIN check is the quickest way to confirm you are buying the correct parts.
| Model | Engine code | Notes |
|---|---|---|
| Mazda 3 | PE-VPS 2.0L | Very common |
| Mazda 6 | PE-VPS 2.0L | Popular sedan |
| CX-5 / CX-3 / CX-30 | PE-VPS 2.0L | Wide SUV range |
| MX-5 | PE-VPS 2.0L | Roadster |
What a complete timing chain kit should include
A complete kit should include the timing chain, the guide rails, the hydraulic tensioner and the required gaskets and seals. Many kits also include the camshaft sprockets and the variable-valve-timing components where applicable.
Buying a complete kit rather than a bare chain is the safer approach, because if the chain has stretched the guides and tensioner will also be worn. Fitting a new chain against old guides simply moves the problem down the road.
The table below shows what a complete kit should include, so you can compare quotes and avoid being sold a bare chain.
| Component | Why it matters |
|---|---|
| Timing chain | The main drive component |
| Guide rails | Wear with the chain |
| Hydraulic tensioner | Keeps the chain tight |
| Gaskets / seals | Reseal the timing cover |
How much does a 2.0 SKYACTIV-G timing chain replacement cost
The part cost for a quality aftermarket timing chain kit for the PE-VPS is moderate, but the labour is significant because the front of the engine must be opened and the timing set correctly. The chart below compares indicative Australian costs.
__CHART__
These figures are a guide only. The exact cost depends on your model, the extent of the kit and whether you do the job yourself or use a workshop.
One reason the chain job is often pricier than a belt job is that the front of the engine usually has to be opened further, and the chain, guides and tensioner are all replaced together.
Why you should not ignore a timing chain rattle
The PE-VPS is an interference engine, meaning the valves and pistons occupy the same space at different points in the cycle. If the chain jumps or breaks, the engine can bend valves, damage pistons and require a major rebuild or a replacement engine.
Catching the problem at the rattle stage is dramatically cheaper than repairing the damage after a chain failure. If you hear a metallic rattle from the front of the engine, have it inspected and the fault codes read promptly.
Regular oil changes with the correct oil specification are the single best way to protect the chain, guides and tensioner on a Mazda.
How the replacement is carried out
The replacement is a front-of-engine job. The technician removes the drive belt, radiator and timing cover to access the chain, then locks the crankshaft and camshafts in position before removing the old chain, guides and tensioner as a set.
Once the new components are fitted, the engine is turned over by hand to confirm the timing marks line up, and the cover is resealed before the ancillaries are refitted. Correct timing alignment and a clean reseal are essential to a lasting result.
Preventing chain wear on your Mazda
The best protection for the timing chain is regular oil changes using the oil specification recommended for the PE-VPS engine. Clean oil keeps the chain, guides, tensioner and camshaft adjusters lubricated and free of abrasive contamination.
Keeping an ear out for a cold-start rattle and acting on the first sign of trouble is equally important. An early chain or tensioner replacement is far cheaper than repairing the damage after the chain has jumped.
Buying a used Mazda with a SKYACTIV-G engine
If you are buying a used Mazda 3, Mazda 6 or CX-5 with the 2.0-litre engine, a cold-start listen and a scan for stored camshaft codes are well worth doing before you commit. Catching a worn adjuster or chain early is dramatically cheaper than repairing a timing failure after it has progressed.
Ask for the service history and confirm the oil has been changed at the correct intervals, because a well-serviced SKYACTIV-G engine is extremely reliable. A vehicle that has been neglected on oil changes is the one most likely to hide a timing chain problem.
It is also worth noting that the camshaft adjusters on the PE-VPS rely on oil pressure to operate, so correct oil viscosity matters as well as the change interval. Using the wrong oil can make the adjusters noisy on a cold start even when the chain itself is still healthy.
If you hear a rattle that disappears as the engine warms, do not assume it is harmless. On a chain engine that is one of the earliest signs of worn components, and catching it early is far cheaper than repairing the damage after a chain failure.
Ultimately, the SKYACTIV-G is a strong and efficient engine when it is serviced correctly. Most of the timing problems we see come down to one thing: a service schedule that was not followed.
Where to buy a 2.0 SKYACTIV-G timing chain kit
RunningRoo Auto Parts stocks complete timing chain kits for the Mazda 3, Mazda 6, CX-5, CX-3, CX-30 and MX-5 2.0-litre SKYACTIV-G engines, at a fraction of typical retail pricing with Melbourne pickup and Australia-wide delivery.
- Mazda 3 / CX-5 / CX-3 / MX-5 2.0L PE-VPS SKYACTIV-G Timing Chain Kit
- RunningRoo Timing Chain Kit for Mazda 3 / CX-5 / CX-30 2.0L PE-VPS (with Gears)
- Timing Chain Kit for Mazda 3 / CX-5 / CX-3 2.0L SKYACTIV PE-VPS

Watch a short timing chain overview below, then browse the complete range on our eBay store.
Watch: EA888 Engine Timing Chain Replacement
You can also browse the full range here: RunningRoo Auto Parts on eBay Australia.
Not sure which kit fits your Mazda? Our Aussie team can confirm it against your VIN and build date.
RunningRoo Auto Parts – Based in Melbourne, Australia 🇦🇺
Free 24/7 Pickup Available (by appointment)
Any questions? Call us anytime: 0425 890 125
Why Choose RunningRoo? Aussie Owned & Operated | Fast Shipping | Friendly Support
Frequently asked questions
How long does a Mazda 2.0 SKYACTIV-G timing chain last?
With clean oil the chain can last the life of the engine, but on high-kilometre vehicles or where oil changes have been neglected it can require replacement.
What are the symptoms of a worn timing chain on a Mazda?
A cold-start or idle rattle, a check engine light with cam/crank correlation codes, rough idle and power loss are the main warning signs.
How much does a Mazda 2.0 timing chain replacement cost?
The part cost is moderate, but the labour is significant, so a workshop replacement typically runs into the low thousands of dollars, with dealer prices higher again.
Can I replace a SKYACTIV-G timing chain myself?
It is possible for an experienced mechanic with the correct tools and timing procedure, but it is not a beginner job because incorrect timing can damage the engine.
Which Mazda models use the 2.0L PE-VPS engine?
The PE-VPS 2.0-litre SKYACTIV-G is used in the Mazda 3, Mazda 6, CX-5, CX-3, CX-30 and MX-5 from roughly 2013 onwards.
Do I need to replace the guides and tensioner with the chain?
Yes. The guides and tensioner wear alongside the chain, so a complete kit should always be fitted together.
Will a timing chain rattle damage my engine if I keep driving?
Yes. A stretched chain can jump or break, and on an interference engine that can bend valves and require a major repair, so have it inspected promptly.
Still have a question about your Mazda? Call us anytime and we’ll help you get the right kit.
RunningRoo Auto Parts – Based in Melbourne, Australia 🇦🇺
Free 24/7 Pickup Available (by appointment)
Any questions? Call us anytime: 0425 890 125
Why Choose RunningRoo? Aussie Owned & Operated | Fast Shipping | Friendly Support
References
Key data in this article is drawn from the following official manufacturer sources:
- Mazda — SKYACTIV-G 2.0-litre (PE-VPS) engine technical documentation, timing chain and variable-valve-timing system description.
- Mazda — factory service information and parts identification data for PE-VPS engine variants.

