OldBuzzard's 2005 Jeep Wrangler Unlimited

Cold Air Intake

I've been following the various threads on CAI systems for a long time. Many "CAI" systems are actually Hot Air Intake systems, with an easy-breathing but lousy filter. They try to boost horsepower by getting more air into the engine. I'm not shooting for more horsepower. The stock 4L engine can already breathe adequately. I'm just shooting for a simple, low-cost, true Cold Air Intake system.

According to some of the recent tests and discussions, I can expect to lose less power under heavy load in hot conditions, where the PCM senses a high intake temperature and backs off the ignition timing.

There is some discussion about this in Jezza's Dyno Testing Bolt-ons On The 4.0 series (page 5, 7). And later, in Jezza's Windstar Cold Air Intake video, a less restrictive intake system, along with a true Cold air intake, shows a reduction in intake temperature, an advance in ignition timing, and additional horsepower. It is unclear whether the true-CAI or the larger duct and air cleaner made the biggest contribution.

A recent discussion on Steel City 06's Installing an Ecoboost Oil Cooler (page 1, 2, 6, 7) also happens to explain some things about cold air intakes and insulated intake ducts. The CAI stuff is scattered throughout the thread, but it talks about oil, coolant, and air temperature effecting how the PCM pulls timing.

@NashvilleTJ demonstrates this nicely over here.

By drawing in cooler air, you may reduce the spark retard (PCM trying to prevent pre-detonation / ping / spark knock). And you'll get a little denser air. That doesn't necessarily give you more power than stock (although you might see some gain), but it could let you keep the stock power (say, pulling a trailer over a mountain pass, at low speed, low airflow, hot day) instead of having the PCM backing off the spark advance just when you need all of the power you can get.

I removed the little snorkel from the air cleaner box. With the air cleaner box removed, the snorkel twists counter-clockwise and pulls out.

My CAI system will take in air through the existing rounded-square hole in the back of the grille, behind the right headlight.
CAI_01.jpg


It will use a 2.5" ID flexible duct ($15.99).
CAI_02.jpg


I made a couple of flanges to attach the duct. For the air cleaner box flange, I turned a scrap aluminum billet on a lathe. The flange is cut to fit the keyed hole in the airbox, and held in place with three #4-40 screws/nuts (with Loctite blue 243). The duct slides through it.
CAI_03.jpg


CAI_04.jpg


CAI_05.jpg


For the grille flange, I used an aluminum blast gate ($10). I made a paper template on the grille, and then cut and filed the blast plate into a flange. I attached the flange to the grill with three #8-32 screws/nuts (with Loctite blue 243).
CAI_06.jpg


CAI_07.jpg


CAI_08.jpg


CAI_09.jpg


CAI_10.jpg


CAI_11.jpg


Note: I think both of these flanges could be 3D printed pretty easily.

The duct can be bent, and holds its shape quite well. It just slides into the air cleaner box flange, and over the grille flange. It's stiff and snug enough that I didn't use a clamp. The duct extends a few inches inside the air cleaner box, similar to the way the OEM snorkel did.
CAI_12.jpg


There are several openings into the headlight cell in the grille. In order to get mostly outside air, I blocked the holes from the engine compartment.

For the several holes near the bottom, I cut a baffle from 1/8" thick rubber. It hangs on one of the fender bolts, with two #10-24 screws through the rubber divider next to the radiator. It's snug against the front and rear of the grille, which helps hold it in place and seal fairly well. It has a couple of drain holes at its lowest point.
CAI_13.jpg


CAI_14.jpg


For the oval hole behind the headlight, I cut another rubber baffle with a hole for the headlight connector, and glued it in place with silicone sealer.
CAI_15.jpg


CAI_16.jpg


I cut a new opening in the top of the rubber divider between the headlight cell and the radiator to allow outside air from in front of the radiator to enter the headlight cell. I made a cardboard template for an air director, and tried it in place. Then I made an air director from 22 gauge steel, sanded, degreased, primed, painted, and baked it, and screwed it into place.
CAI_17.jpg


CAI_18.jpg


CAI_19.jpg


CAI_20.jpg


CAI_21.jpg


Initial results: With an outside temperature of 52°F, OBD-II reports an Intake Air Temperature of 64°F to 68°F (driving around town for 1/2 hour). An IR gun says the new duct is about 120°F (not running), with the airbox and crossover ducts even hotter.

I haven't done any real temperature testing yet, since it's cool outside (but the warmest, driest Colorado winter ever). Next summer I may temporarily revert it to take in underhood air, and collect intake air temperatures for the OEM setup and for the new CAI setup, while climbing the long uphill grade on I-70.

With the intake out in front of the grill, I can't hear any noise from it over the fan noise (unlike some of the cowl intake systems).

The whole thing:
CAI_22.jpg


Edited 2026/04/18 to add a reference to a @NashvilleTJ comment.
 
Last edited:
Caster Washers

My Jeep has a 2" lift and stock front control arms. And it's a 2005, so it does not have adjustable caster cam bolts. It lost a little caster from the lift, and I want to experiment with adding a little back.

I'm a cheapskate, and didn't want to buy cam bolts. So I made some offset-hole washers. I cut four 1.5" square pieces from 1.5" wide x 1/4" thick steel bar. Filed the sides a little to get them to fit in the inverted U on the axles. Marked center, and then measured a 5mm offset to one side. Drilled pilot holes, and then drilled out to 9/16".

Caster_01.webp


Caster_02.webp


I cleaned, and primed, and painted, and baked them.

Caster_03.webp


Caster_04.webp


Working on one side at a time, I removed a lower axle-end control arm bolt, with washers. The washer under the bolt head is splined to the bolt, so I pressed it off.

Caster_05.webp


Caster_06.webp


Caster_07.webp


My new square washers with 9/16" holes fit over the bolt shank, but not over the splines, so I drilled two of them out to 5/8".

When I placed the square washers into the inverted U, I found that the corners interfered in 3 places. So I rounded all of the corners, messing up my new paint. Maybe I'll repaint them if rust becomes a problem.

Caster_08.webp


Caster_09.webp


I installed the square washers to move the bottom of the axle forward a little. I used a jack with a 2x4 in strategic places to tilt the axle a little to get the bolt in place.

Caster_10.webp


Caster_11.webp


This brought the caster from about 5.4° to about 7.0°. Of course it also made the pinion angle worse. This is an experiment to see how far I can go without inducing vibes.

A drive at up to 75 MPH gave no new vibrations, so the pinion angle is going to be okay. Return-to-center is noticeably stronger, and feels great. Steering seems more stable, and it's easier to drive with one hand.

I adjusted the toe-in and called the experiment a success.
 
Overhead Rack

I needed an interior overhead rack to carry a backup camera monitor, extra gauges, and a radio.

There are not many places to attach stuff. This footman loop is pretty sturdy, so I started there.

Rack_01.webp


Using a bolt with a shank the same diameter as the footman loop, I pressed a curve into a 1/8" thick by 1/2" wide steel bar to form a cleat.

Rack_02.webp


Rack_03.webp


Rack_04.webp


That cleat would have worked, but wanting something a little stronger. I made another one from 1" wide bar. Drilled and tapped four #10-32 holes in it.

Rack_05.webp


I bent and drilled a 1/8" x 1" steel bar to form a leg.

Rack_06.webp


This will hold the front of the overhead rack.

Rack_07.webp


The rear of the rack rests on the roll bar. The beam is made from two 1" square aluminum tubes, 1/16" thick, side by side with a 2" gap, and 32.75" long. They have small angle cuts at the top front, and cutouts at the top rear, to clear the hardtop ribs.

A rear crosspiece of 2" x 4" x 1/8" aluminum sits on top of the rollbar, with a velcro strap to secure it in place.

A platform goes at the front, made of 10" x 4" x 1/8" aluminum.

Rack_08.webp


Rack_09.webp


Rack_10.webp


Rack_11.webp


Rack_12.webp


I primed, painted, and baked the steel parts.

Rack_13.webp


The platform started as a rectangle with pointy corners, but later I radiused those corners to preclude injury in the event of a boo-boo.

Rack_14.webp


Getting that cleat in there, and getting the screws started, while holding the rack in place is a 3-handed contortionists nightmare. I've had it in and out multiple times, but that cleat is never fun.

It clears the hardtop by a smidge at the front, and 3/4" in the center, and 1/4" at the rear.

Rack_15.webp


Rack_16.webp


It will hold a backup camera monitor (5" wide) and an OBDII monitor (4.25" wide) under the platform. Eventually it will get a GMRS radio under the beam.

Rack_17.webp
 
Backup Camera

A backup camera would be handy for wheeling, and connecting a trailer, and maybe even for mall crawling. :rolleyes:

I bought this wired backup camera with a thin cable and 4.3" monitor on Amazon for $35.

Backup_01.webp


Mounting the Camera

To mount the camera in the center of the spare tire, I made a triangular plate from 3/32" aluminum (an old street sign). I placed a 0.5" hole for the lower lug bolt at the apex, and two 0.25" holes, countersunk, for 1/4-20" screws at the lower corners. Those two lower holes are 4-13/16" apart.

I made two posts of 3/4" aluminum round 1.530" long. I tapped 1/4-20 holes in one end as far as the tap would reach, and 1/4" holes drilled in the other end down to the threads, about 0.6" deep. I mounted the posts to the triangle with 2" long 1/4-20 flathead screws using Loctite blue 243 on the screwhead end of the screw. The screws go all the way through the posts and stick out the end about 3/8".

Backup_02.webp


Backup_03.webp


Backup_04.webp


Backup_05.webp


The triangle goes on the bottom lug bolt on the spare carrier, which will hold the spare tire out a wee bit. On mine, that's okay, because I previously had a washer on there to angle it out a little.

Backup_06.webp


The posts and screws reach out through the wheel, a little beyond the wheel spoke.

Backup_07.webp


I drilled holes in the camera bracket to mount on the posts and screws.

Backup_08.webp


I trimmed the ends of the camera bracket, and mounted the bracket with cap nuts with just a tiny amount of Loctite 243. The cap nuts will have to be removed to get to the spare tire, so I keep a wrench handy.

Backup_09.webp


Backup_10.webp


I angled the camera down at 37° from level.

Running Cables

I left enough slack in the cable that I can unplug the connector while the spare is still mounted.

I ran the cable down behind the spare carrier, with zip ties, and along the bottom of the lower tailgate hinge. I removed the plastic hinge covers and drilled small hole pairs for zip ties.

I tried to come up with a way to hide the cable inside the hinge covers, but couldn't get around the pivot point without pinching and pulling the cable. I also planned to drill a hole in the tub below the hinge, and might do so eventually, but for now I just ran the cable under the tub (and under the butt-crack cover).

Backup_11.webp


Under the tub, I ran the cable across to the driver side, and up along the factory cable bundle into the body. I couldn't get the cable connector through the existing rubber boot, so I had to drill another hole up into the body, from the bottom, with a drill bit extension. I slid a small rubber tube over the cable where it passes into the body to protect it from sharp edges, and a piece of split loom over that. Zip ties keep it in place.

Backup_12.webp


Backup_13.webp


Backup_14.webp


I ran the cable along the factory cable bundle toward the front, and down under the door, and up under the dash. It goes up the left side behind the dash, and under the windshield side trim, and across the top under the trim to the center top of the windshield. It will attach to the monitor there.

Along that cable run, it will have to connect to a ground, and to the factory wire from the transmission reverse switch. On my 2005 LJ, that wire is WT/LG from under the dash, and runs below the door to the cable going to the rear of the tub. About a foot behind the roll bar is splice S311, where that wire joins the two wires to the two back-up lamps in the taillights. My Jeep has a Compass/Temperature Mirror, and its WT/LG wire ties into the same splice. So there are four WT/LG wires at that splice. That splice seems to be the best place to get to that circuit.

Backup_15.webp


Backup_16.webp


I spliced into those WT/LG wires near splice S311 with a red wire going to a small 2-wire connector (to make it easy to disconnect the backup camera when needed).

It doesn't matter which WT/LG wire you connect to, since they're all connected together. That small 2-wire connector also got a black wire to a ground lug (which I added under the dash, since there were none in easy reach).

Backup_17.webp


Backup_18.webp


I connected the other side of that small 2-wire connector to the power wire to the backup camera.

1786637765123.webp


I wanted to be able to switch on the backup camera without shifting into reverse (good for wheeling, connecting trailer, etc). So I added another power wire, with a toggle switch and an isolation diode, between a pair of those 2-wire connectors. The diode board got a styrene tube around it for protection, followed by electrical tape.

Backup_19.webp


Backup_20.webp


Schematic_Power_02.webp


Mounting the Monitor

To mount the monitor, I pressed out the pin on the ball mount and removed the ball.

Backup_21.webp


I bent an aluminum flat into a curved L shape, and drilled and mounted the plastic monitor mount to it.

Backup_22.webp


Backup_23.webp


I attached the bracket to my new overhead rack. After initially mounting it straight toward the rear of the Jeep, I re-mounted it at an angle toward the driver. I hung the cable with two zip ties through two extra holes on the bracket.

Backup_24.webp


Backup_25.webp


Backup_26.webp


Observation

The one thing I dislike about this backup camera is the 150° field of view. It's just not wide enough. Somewhat like when the matchmaker in Fiddler On The Roof says "he's tall from side to side", I wish this camera was "wide from top to bottom". :D Even with the camera tilted down at 37° from level, I can only see things on the ground to within 30" behind the spare tire. For comparison, my wife's Subaru camera, at the same height and down-angle, can see stuff to within 8" of the rear bumper.

There are plenty of wider ones (170°+) available, but I haven't found any with the same slim cable connections. A change would require a complete system.

It works well for backing / parking, and the switch to turn it on in any gear comes in handy for wheeling (rolling back without putting it in reverse).
 
Last edited:
OBDII Gauges

I built an OBDII reader with a 6-line display and hung it from the overhead rack (last photo above). That project is documented in the Custom microprocessor (Arduino, Pi, etc) Jeep project thread at post #100.
 
  • Like
Reactions: Bud125
Man I love your creativity. That cold air intake is pretty neat, we had a pretty hot summer (I'm in Colorado too) so hope you took time to test your system against the OEM setup. And I love that rack as well. Thanks for documenting/sharing.
 
According to some of the recent tests and discussions, I can expect to lose less power under heavy load in hot conditions, where the PCM senses a high intake temperature and backs off the ignition timing.

There is some discussion about this in Jezza's Dyno Testing Bolt-ons On The 4.0 series (page 5, 7). And later, in Jezza's Windstar Cold Air Intake video, a less restrictive intake system, along with a true Cold air intake, shows a reduction in intake temperature, an advance in ignition timing, and additional horsepower. It is unclear whether the true-CAI or the larger duct and air cleaner made the biggest contribution.

A recent discussion on Steel City 06's Installing an Ecoboost Oil Cooler (page 1, 2, 6, 7) also happens to explain some things about cold air intakes and insulated intake ducts. The CAI stuff is scattered throughout the thread, but it talks about oil, coolant, and air temperature effecting how the PCM pulls timing.

@NashvilleTJ demonstrates this nicely over here.

By drawing in cooler air, you may reduce the spark retard (PCM trying to prevent pre-detonation / ping / spark knock). And you'll get a little denser air. That doesn't necessarily give you more power than stock (although you might see some gain), but it could let you keep the stock power (say, pulling a trailer over a mountain pass, at low speed, low airflow, hot day) instead of having the PCM backing off the spark advance just when you need all of the power you can get.
The 05/06 does have the advantage of the IAT sensor living in the crossover tube. In the 99-04 with the IAT in the intake manifold, it gets heat soaked, but I still see it come down reasonably quick on WOT. But that is one of the bigger pulls on timing.


With the intake out in front of the grill, I can't hear any noise from it over the fan noise (unlike some of the cowl intake systems).

The whole thing:
View attachment 671974

Edited 2026/04/18 to add a reference to a @NashvilleTJ comment.

I like it. Good design.

I went back from an aFe Momentum GT which followed the same path to the stock box with an aFe dry filter. I wasn't seeing any benefit going up to the tunnel because the RPMs are rarely touching above 3200 unless I shifted to third. It was loud when you would go past 3/4 throttle, which annoyed my passenger. Louder than the ancient K&N kit in my dad's 06. The CAIs don't show big gains until after peak torque at 3200.

I think it's turbulence from the stock tubing ripples at the bendy bit by the elbow causing the loss in power at high rpms. But I'm not that interested to pay for an hour on the dyno to test that hypothesis.
 
Last edited:
That cold air intake is pretty neat, we had a pretty hot summer (I'm in Colorado too) so hope you took time to test your system against the OEM setup.

I didn't test the OEM setup, but I intend to. I didn't have the OBDII display handy, and didn't have both OEM and new CAI systems swap-able while building it.

I want to return it to a near-OEM intake, just removing the duct and plugging it so air comes from under the hood. I'll take a few runs on a good-n-warm day, checking temperatures. Then I'll switch back to the CAI, and take the same runs. Some day when I have time and gumption...
 
The 05/06 does have the advantage of the IAT sensor living in the crossover tube. In the 99-04 with the IAT in the intake manifold, it gets heat soaked, but I still see it come down reasonably quick on WOT. But that is one of the bigger pulls on timing.

Now that I have the OBDII display handy, I could try messing with insulating the ducts. It should be easy to run it with and without insulation on the same day in similar temperatures to measure the actual difference.

The CAIs don't show big gains until after peak torque at 3200.

I used to pull a trailer over Kenosha and Monarch pass on the way to Ouray. For some steep stretches, I would run it at 3200 - 3600 RPMs, but often at 30-35 MPH. That's what got me thinking about a true CAI in the first place.

I think it's turbulence from the stock tubing ripples at the bendy bit by the elbow causing the loss in power at high rpms. But I'm not that interested to pay for an hour on the dyno to test that hypothesis.

I always give the stinkeye at those ripples. It bugs me that the OEM duct isn't smooth. And my CAI duct has even more ripples, and more bends. I supposed a set of custom ducts could make it pretty, but I doubt if it would make much (any?) difference. Still, it would be an interesting experiment - along with airbox/filter mods.