2017-2019 Duramax L5P Fuel and Oil Filter Kit Buyer’s Guide (TP1015 / PF2232)
The $15 Filter That Nearly Cost Me a CP4.2
I almost made the single most expensive mistake a 2017-2019 Duramax owner can make, and it started with what looked like a bargain.
My 2018 Silverado 2500 HD was coming up on 40,000 miles, and I decided to do the fuel and oil filters myself for the first time. I typed “Duramax L5P fuel filter” into a marketplace search, sorted by price, and bought the $11 one. It had a five-star average and a picture that looked identical to the factory part. When it showed up, the O-rings were there, the cartridge dropped into the housing fine, and I congratulated myself on saving forty bucks.
What I did not know then is that the TP1015 is not just “a fuel filter.” It is the only barrier between raw diesel and the Bosch CP4.2 high-pressure pump — the same pump family that triggered a class-action lawsuit against GM over the 2011-2016 LML trucks. The failure mode is well documented: the pump’s internal cam followers rotate in their bores, the hardened surfaces wear through, and metal debris gets pumped straight into the injectors through a common rail with no downstream filter. A $10,000 to $13,000 repair.
A few months later I saw a teardown of the exact budget filter I had installed. The critical inner hydrophobic screen — the layer that stops water from passing through to the pump — was missing entirely. I had been running my CP4.2 with a decorative paper element and no water separation for three months. The only reason I’m not writing this with a blown pump is luck.
That experience taught me two things I’m going to hammer home in this guide. First, the 2017-2019 L5P has a specific pair of filters — the TP1015 fuel filter and the PF2232 oil filter — and getting either one wrong has consequences. Second, filtration is the highest-leverage dollar you can spend on a diesel, and the “cheap filter” decision is where a lot of owners talk themselves into a five-figure repair.

The Problem: Two Filters, One Very Easy Way to Buy the Wrong One
The 2017-2019 Silverado HD and Sierra HD run the 6.6L Duramax L5P — the first generation of GM’s current flagship diesel. It is a genuinely good engine, but it has a confusing quirk that trips up even careful owners: the oil filter changed part numbers three times in under a decade, and the fuel filter is a cartridge, not a spin-on.
Here is the trap. If you own a 2017, 2018, or 2019 truck, your truck takes the ACDelco PF2232 oil filter. Walk into a parts store, hand them your VIN, and you might get handed a PF26 — the filter for the 2020 and newer L5P. The threads are close enough that a PF26 will spin onto a 2017-2019 engine without much resistance, and for the first few thousand miles nothing bad happens. But the bypass valve is calibrated differently. The PF2232 bypass opens at 11-17 PSI, matched to the early L5P’s oiling system. The PF26 bypass is set higher, matched to the 2020+ trucks’ increased oil pump output.
Run a PF26 on a 2017-2019 under sustained heavy load — towing a fifth wheel up a grade at 2,000 RPM — and the bypass valve opens earlier than the engine expects, sending unfiltered oil through the bearings and turbo. You will not see a warning light. You will see elevated iron in your next oil analysis.
The fuel filter has its own identity crisis. On the 2001-2016 Duramax (LB7 through LML), the fuel filter was a spin-on canister you unscrewed like an oil filter. On the 2017+ L5P, GM switched to a cartridge design: you unscrew a cap with a socket, lift out the paper element, and drop in a new one. The part number is TP1015, and it lives underneath the truck, inside the driver-side frame rail, just in front of the fuel tank — between the frame and the tank. There is a reason GM moved it down here: the L5P is the first Duramax with a factory lift pump, so the filter could live down by the tank instead of up in the engine bay. No more pulling the passenger-side fender liner. If you show up with an old TP3018 (the 2001-2016 filter), it will not even fit the housing.
This is the whole reason a dedicated kit exists: one box, one part number, both filters correct for 2017-2019. No cross-referencing at the counter, no gambling on a marketplace listing that says “fits 2017-2024” but is actually wrong for half those years.
What’s Actually in the Box, and Why It Matters
This is a two-in-one maintenance kit. Let me break down each filter, because they protect the two most expensive systems on the truck.
The TP1015 Cartridge Fuel Filter
The TP1015 is the filter that protects your CP4.2. It is a cartridge-style element — only the paper and the O-rings get replaced; the plastic housing stays on the truck for life. That design is deliberate: because you are not replacing a metal canister, GM can pack a multi-layer coalescing media into the element that strips both free water and emulsified water before they reach the injectors. One small trust signal worth checking on any filter you buy: the genuine element is stamped Made in Czech Republic. If the box says otherwise, you are looking at a different product than the OEM spec.
The spec that matters is water separation. The TP1015 is rated to separate roughly 98% of water from the fuel. That is not marketing fluff — it is the difference between your pump living 300,000 miles and grenading at 80,000. Water in diesel is the silent killer of high-pressure common-rail systems. It does not lubricate like diesel, it corrodes the polished internal surfaces of the pump, and at the pressures a CP4.2 runs (up to 29,000 PSI), a single drop of water flashing to steam inside the pump can pit a cam follower and start the death spiral.
The OEM cross-reference for the fuel filter is: TP1015, 22937279, 23456595, 23304096, 13539108, and Wix WF10451. If your filter does not carry one of those numbers, it is a third-party replacement — and third-party TP1015s are where the horror stories come from.
The PF2232 Spin-On Oil Filter
The PF2232 is the oil filter for every Duramax from 2001 through 2019 — LB7, LLY, LBZ, LMM, LML, and the early L5P. It is a conventional spin-on canister with a 20-micron filtration rating, a 200 PSI burst strength, and an anti-drainback valve that holds oil in the filter during shutdown so the turbo bearings are not dry on a cold start.
The key spec for the 2017-2019 application is the bypass valve, calibrated at 11-17 PSI. This matters because the early L5P runs a specific oil pressure curve, and the PF2232’s bypass is matched to it. When you buy a cheap knockoff PF2232 that omits or mis-calibrates that valve, you are either opening the bypass too early (sending unfiltered oil through the engine) or too late (starving the bearings of oil when the media starts to clog).
The OEM cross-reference for the oil filter is: PF2232, PF2232F, PF2232P6, 12691158, 19387943, 19381673, LFP2999XL, P550518, LF16102, and 97214983.

Competitive Landscape: What These Filters Actually Cost (Data as of September 3, 2026)
The “cheap filter” decision is where owners lose the most money. Here is the real price landscape for the 2017-2019 L5P fuel and oil filters, pulled from live listings:
| Source | What You Get | Approx. Price | Brand | Verdict |
|---|---|---|---|---|
| TruckTok | TP1015 + PF2232, one box | $43.18 | OEM-spec | One part number, both filters |
| GM Dealer (MSRP) | TP1015 + PF2232 | ~$76 ($52.59 + $23.40) | ACDelco OEM | Most expensive, same filters |
| eBay (OEM individual) | TP1015 + PF2232, two orders | ~$58-62 ($39.99-42.81 + $18.95) | ACDelco | Genuine but two separate sellers |
| Doc’s Diesel | DGF429 + D5399 (2-filter set) | ~$42 | Aftermarket | Cheaper, but thinner water-separation layer (cutaway-verified) |
| dieselfiltersonline | TP1015 x2 + PF2232 x2 (4-pack) | $94.50 ($47.25/service) | ACDelco | Good bulk value, still more per service |
| Amazon/eBay white-label | No-name TP1015 + no-name PF2232 | ~$20-22 ($10.99-12.59 + $8.52) | Generic | Dangerous — missing hydrophobic screen, wrong bypass calibration |
The pattern is consistent with every filter comparison I have done for TruckTok: the dealer is the most expensive by a wide margin, Amazon and eBay are cheapest but require betting your CP4.2 on a filter made in a factory you will never see, and the TruckTok kit splits the difference — OEM-spec filtration at roughly 44% below dealer MSRP, in one box, with one part number to remember.
The fuel filter quality ladder, ranked by actual cutaway teardowns, is: ACDelco = Wix (same Mann+Hummel factory, different box) > Doc’s Diesel (functional but thinner water-separation layer) > $10 Chinese generic (missing the hydrophobic screen entirely — water passes straight through).
A note on micron ratings: ignore them. Every brand claims a different number — 2 microns, 3 microns, 4 microns, 5 microns, 10 microns — but the test methods are inconsistent, and several aftermarket brands cite a micron rating tested on an entirely different filter. The media design and the water separation layer matter far more than a marketing number on the box.
Installation: Fuel and Oil Filters, Step by Step
Both of these are driveway jobs. The fuel filter takes the most care because it is a plastic housing full of diesel, but neither one needs a lift.
Step 1: Gather Your Tools
For the fuel filter, you need a 36mm six-point socket (the housing cap), an 18mm socket or wrench (the water drain), a 3/8" ratchet with an extension, a pick or hook tool (to pop the old O-rings off), a drain bucket, and nitrile gloves. For the oil filter, a filter wrench and a 15mm socket for the drain plug. Have a drain pan that holds at least 11 quarts.
Step 2: Access and Drain the Fuel Filter Housing
The The TP1015 cartridge lives underneath the truck, inside the driver-side frame rail, just in front of the fuel tank. Slide underneath from the driver's side, right in front of the rear tire—this gives you a clear, unobstructed path to the housing cap. Place your drain bucket directly under the 18mm hex drain plug at the bottom of the cap and loosen it to purge trapped water and fuel before unscrewing the housing.
Step 3: Remove the Cap and Old Element
Use the 36mm socket to unscrew the cap. The old cartridge comes out with the cap in most cases; if it stays in the housing, give it a gentle tug. Keep the old filter over the drain bucket as you lift it out.
Step 4: Replace Every O-Ring, and Lube Them
This is the step that separates a leak-free filter change from a hard-start nightmare. The TP1015 cartridge carries an O-ring on each end, and the housing gets its own replacement O-ring. Use a pick or hook tool to lift the old O-rings out of their grooves — they seat deep, and a fingernail will not get them. Dab your finger in a little oil or diesel and pre-lube each new O-ring before you seat it — a dry O-ring can roll, pinch, or leak. Replace every O-ring, every single time. The cap seal sees 60+ PSI of fuel pressure and thermal cycling. Reusing it saves you fifteen seconds and risks an air leak that causes hard starts, rough idle, and — if it is bad enough — fuel starvation under load. A CP4.2 running lean on fuel pressure is a CP4.2 eating itself.
Step 5: Install the New Element and Cap
Give the inside of the housing a quick wipe to clear any dirt, then drop the new cartridge in and thread the cap back on. The torque is printed right on the cap: 25 Nm, plus or minus 5 Nm — in other words, no less than 25 Nm and no more than 30 Nm, with 27 Nm as a safe middle. Snug it up and stop. Do not overtighten — the plastic cap will crack, and a replacement cap means a trip to the dealer.
Step 6: Prime the System (DO NOT Pour Raw Diesel in the Housing)
Critical Warning: Never pour un-filtered, raw diesel straight into the new fuel filter canister. Any debris in raw diesel will bypass the filter element and go straight into your fragile CP4.2 pump!
Instead, let the L5P's electric lift pump do the work:
- Turn the ignition key to the RUN position (ON), but do NOT start the engine.
- You will hear the electric lift pump buzz as it purges air back into the fuel tank.
- Leave the key in RUN for 15–20 seconds until the pump stops.
- Turn the key OFF, wait 5 seconds, and repeat this Key-On cycle 3 to 5 times. Once you no longer hear gurgling in the tank, the system is fully primed and safe to start
Step 7: Start and Check for Leaks
Before you start, spray the housing down with brake cleaner and wipe away any spilled diesel. That way, if you see fuel later, you know it is a real leak — not the residue from your filter change. Then start the truck and let it idle while you watch the housing for any fuel weeping at the cap or O-ring, and confirm good oil pressure on the gauge. A tiny weep is normal for the first few seconds; a steady drip means an O-ring is pinched or seated wrong.
Step 8: Reset the Fuel Filter Life Monitor
On the DIC, scroll to the Fuel Filter Life screen with the right-arrow button, then press and hold the check button until you hear a double beep. Shut the truck off and restart it — the monitor confirms 100% on the next ignition cycle.
Step 9: Drain Oil and Replace the PF2232 Oil Filter
Place your 14-quart drain pan directly under the oil pan drain plug (15mm socket). Once the 10 quarts of oil have drained, move the pan straight under the vertical PF2232 spin-on filter. Spin off the old oil filter, wipe the block mounting surface clean, and verify that the old rubber gasket came off with the filter (preventing a leak-prone double gasket).
Lube the new PF2232 gasket with clean engine oil and spin it on hand-tight plus 3/4 turn. Refill with 10 quarts of 15W-40 (or 5W-40 for cold climates). Start the engine, verify oil pressure on the gauge, check for drips, and let the truck sit on level ground for 5 minutes before reading the dipstick.

Five Expensive Mistakes
Mistake 1: Buying the PF26 Instead of the PF2232
This is the number-one mistake for 2017-2019 owners, and it is almost invisible. The PF26 is the oil filter for the 2020+ L5P. The threads are close enough that it will spin onto your 2017-2019 engine, and for the first few thousand miles nothing bad happens. But the bypass valve is calibrated for the 2020+ oiling system, not yours. Under sustained load, it opens at the wrong pressure and sends unfiltered oil through your bearings and turbo. The reverse is just as bad: a PF2232 on a 2020+ truck opens its bypass too early. Check the box, not just the thread.
Mistake 2: Reusing the Old Fuel Filter O-Ring
The TP1015’s large cap O-ring sees 60+ PSI and constant thermal cycling. Reusing it saves fifteen seconds and risks an air leak that causes hard starts and, eventually, a lean-running CP4.2. The new O-rings are in the kit for a reason. Replace them every time.
Mistake 3: Not Priming After a Fuel Filter Change
This is a leftover habit from the LML, which had an in-tank lift pump that self-primed. The L5P still has a lift pump, but a dry cartridge will cause a 15-20 second crank that grinds the starter and, worse, runs the high-pressure pump dry while it tries to pull fuel. Fill the housing or cycle the key three times. There is no “skip this step” option.
Mistake 4: Trusting the Filter Life Monitor Over the Mileage
The DIC fuel filter life monitor is an algorithm that estimates loading from engine hours, fuel consumption, and driving conditions. It is a reminder, not a condition measurement — the truck has no differential pressure sensor across the fuel filter. If you tow heavy or fill up at high-traffic truck stops with older tanks, your filter is loading faster than the algorithm assumes. Replace the TP1015 every 15,000-20,000 miles under normal driving, or every 10,000-15,000 if you tow regularly. Water from questionable fuel is the silent killer.
Mistake 5: Running a $10 Marketplace Filter
The $10 TP1015 saves you maybe $15 up front. It is protecting a pump and a set of injectors that cost thousands to replace. Cutaway teardowns of the cheapest marketplace filters show the critical hydrophobic water-separation screen is missing entirely — water passes straight through to the CP4.2. The center tube can be loose from the factory. One eBay reviewer described the ACDelco filters as “obsolete and out of date, scared to use them” — that is the level of confidence you are buying when you sort by lowest price. The math on this trade is not close.
Frequently Asked Questions
Does my 2017-2019 L5P take the PF2232 or the PF26 oil filter?
The PF2232. The 2017-2019 L5P uses the ACDelco PF2232 oil filter (GM part 12691158). The PF26 was introduced for the 2020 and newer L5P, and the PF63 for 2024 and newer. Do not interchange them.
Why did GM change the oil filter part number three times?
The 2017-2019 trucks use the PF2232, which was carried over from the earlier Duramax generations. The 2020 L5P received an updated oiling circuit with higher oil pump output, so GM introduced the PF26 with a recalibrated bypass valve. For 2024, some trucks left the factory with an even smaller PF63. Each filter’s bypass valve is matched to that generation’s oil pressure, which is why they do not cross.
Is the TP1015 a spin-on or a cartridge fuel filter?
It is a cartridge. The 2017+ L5P moved away from the old spin-on canister design. You unscrew the housing cap with a socket, lift out the paper element, drop in the new one, and torque the cap back on. Only the element and O-rings get replaced — the housing stays on the truck.
What tools do I need to change the fuel filter?
A 36mm six-point socket for the housing cap, an 18mm socket or wrench for the water drain, a 3/8" ratchet with an extension, a pick or hook tool to pop the old O-rings off, a drain bucket, and nitrile gloves. That is the entire list. No filter wrench needed for the cartridge.
Does this kit include the O-rings?
Yes. The replacement TP1015 cartridge includes a new O-ring for the housing cap and the small O-ring for the inner pickup tube. Replace both every time — the cap O-ring sees 60+ PSI and thermal cycling.
How often should I change the fuel filter?
GM specifies every 30,000 miles or 2 years. Most owners towing heavy or running questionable fuel change it at 15,000-20,000 miles. The dash monitor is an estimate, not a condition reading — if you tow regularly, change it sooner.
How often should I change the oil filter?
With every oil change, at 7,500 miles under normal use or 5,000 miles under severe service (heavy towing, idling, short trips). The oil filter is not a “change every other oil change” item.
Can I use this kit on a 2020 or newer L5P?
No. The 2020+ L5P uses the PF26 oil filter, not the PF2232. The fuel filter (TP1015) is the same, but the oil filter is different. Use the 2020-2026 Duramax kit for those trucks.
Can I use this kit on a 2016 or older Duramax?
The oil filter (PF2232) is correct for 2001-2016 trucks, but the fuel filter is not. The 2001-2016 Duramax uses the TP3018 spin-on fuel filter, not the TP1015 cartridge. This kit is for 2017-2019 only.
What does the fuel filter actually protect?
The TP1015 is the only barrier between raw diesel and the Bosch CP4.2 high-pressure pump. It strips water and fine particulate before they reach the pump, which then feeds the injectors through a common rail with no downstream filter. If the filter fails or bypasses, the pump runs unfiltered fuel and metal debris goes straight into the injectors.
What happens if water gets past the fuel filter?
Water does not lubricate like diesel, and at the CP4.2’s operating pressure (up to 29,000 PSI) a single drop flashing to steam inside the pump can pit a cam follower and start a failure that ends in a $10,000 to $13,000 pump and injector replacement. This is why the hydrophobic water-separation screen matters — a filter without it is not a filter.
What oil should I run with this kit?
GM specifies 15W-40 for the L5P in temperatures above 0°F, and 5W-40 full synthetic as an acceptable alternative for cold climates. The oil capacity is 10 quarts with a filter change. Check the dipstick after the engine warms and sits, not immediately after pouring.
Should I upgrade to a billet aluminum fuel filter cap?
The factory cap is plastic, and enough owners have rounded off the 36mm hex or cracked the cap that billet aluminum caps have become a popular upgrade — you will hear it mentioned in nearly every L5P filter-change video. The aluminum cap threads onto the same housing, uses the same O-ring, and eliminates the plastic-cracking risk for good. It is not required, and it does not change your filter interval, but if you keep the truck long-term and do your own changes, it pays for itself the first time you avoid a stuck or stripped cap.
Should I upgrade to a Caterpillar oil filter conversion?
There is a popular kit that swaps the factory PF2232 for a Caterpillar 1R-1807 filter — the Cat element is roughly double the size of the stock filter, so it holds more media and about an extra quart of oil. The kit runs about $80 and includes the threaded adapter that screws in where the factory filter went, torqued to 20 ft-lb. The trade-off is simple: more filter surface and longer life, at the cost of a non-stock setup. If your truck is still under warranty, keep the factory filter and adapter — you will want to swap the stock filter back on before any dealer visit. This is an upgrade, not a requirement; the stock PF2232 is a fine filter on its own.

Get the Right Filters, in One Box
If you are maintaining a 2017-2019 6.6L Silverado or Sierra 2500/3500 HD, the kit that matches this guide is the TruckTok 2017-2019 6.6L Duramax Fuel & Oil Filters Maintenance Kit — a two-in-one set that swaps directly for the factory TP1015 fuel filter and PF2232 oil filter.
What you get: a cartridge fuel filter with multi-layer coalescing media that separates over 98% of water before it reaches the CP4.2, and a spin-on oil filter with a correctly calibrated bypass valve for the early L5P’s oiling system. It costs $43.18 for both filters — about 44% below dealer MSRP, in one box, with one part number to remember.
Want to talk to other owners before you buy? Here are the two threads you want:
- 2001-2019 6.6L Silverado Sierra Duramax Oil Filter Replaces PF2232 — the PF2232 oil filter thread
- 2017-2026 6.6L Silverado Sierra Duramax Fuel Filter Replaces TP1015 — the TP1015 fuel filter thread
Legal Disclaimer
This guide is for informational and educational purposes only. Always consult your vehicle’s owner’s manual and follow the manufacturer’s specified maintenance procedures and torque specifications for your specific model year. Filter part numbers and specifications may change; verify fitment against your VIN before purchasing. The pricing data in this article reflects listings observed on the stated date and may vary. TruckTok is not affiliated with General Motors, ACDelco, Wix, Doc’s Diesel, or any other manufacturer referenced herein. All product names, part numbers, and trademarks are the property of their respective owners.