Ford-Rangers.com Ranger Forum HomeFord-Rangers.com Ranger Forum Home
Home Recent Topics New posts Search search Menu menu Not logged in - Login | Register
Ford-Rangers.com Ranger Forum > Tech Section > How-To Section > How-to: Adding OEM Parking Aid

Ford-rangers.com is a discussion forum, a Ranger forum for people who have questions about fixing or modifying
their Ford Rangers or people who just admire their Ranger. Please join and enjoy sharing experiences!

How-to: Adding OEM Parking Aid       #: 166
 Moderated by: NoPower, Mike69, MaDMaXX,
New Topic Reply
 Rate Topic 
 Posted: Sun Nov 12th, 2017 10:00 pm
PM Quote Reply
1st Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
  How to Install a Factory Parking Aid (Reverse Sensing) System
 
There are several names for this feature
                Parking Aid System
                Parking Assist System
                Reverse Sensing System
                Reverse Warning System
Regardless of the name you choose to call it, for simplicity, this article will use the term Parking Aid.

######################################
# Why Retrofit an OEM Parking Aid System?                 
######################################


There are several aftermarket parking aid systems on the market.  These are mostly Chinese systems and can be purchased on eBay or Amazon for nearly nothing I bought one on eBay for $15.99.  Before it even arrived, I developed buyer's remorse because in order to install them, I have to drill holes in my chrome bumper (my PERFECT, hard-to-find, chrome FLARESIDE bumper).  Now, drilling the holes isn't what worried me.  What *DID* worry me was after installation, if a component of this system failed, I most likely couldn't get replacement parts for it and then I would be stuck with a holey bumper.  By retrofitting an OEM system, parts are plentiful and will be available for YEARS to come, thereby ensuring my installation will be easily repaired if need be.  An added benefit of going OEM is that it is more robust than the lightweight Chinese knockoff parts that looked and felt like a toy.

######################################
# Obtain Salvage Parts from a Donor Vehicle                    
######################################


For this mod, I chose a 2000 Lincoln Navigator as the donor vehicle.  At the time, it appeared to be the only vehicle in the Pull-A-Part yard that had the system intact.  This vehicle had been on fire (dashboard wiring) so it was a mess.  After pulling all the parts, I later found a 2000 Eddie Bauer Explorer in really decent shape that didn't have weeds growing up around and under it.  That was the vehicle I salvaged the sensor bezels from; as they are angled correctly to fit the Ranger rear bumper (the Navigator bezels were not).  ALL of the parts could have been salvaged from this vehicle, but I chose to stick with what I had already pulled.  I highly recommend using the Explorer parts if you can find one.  An added benefit is that the gauge cluster trim panel is where the disable switch is located.  You can salvage this piece along with the rest and you won't have to fabricate the switch mounting (provided the color is right).  Please note that the disable switch from the Navigator is completely different from the Explorer, in both shape and placement.  So, here is what you will need to get from your donor vehicle:
Consists of:
                4) Rear bumper sensors (it would be advisable to get a couple of spares from other similar vehicles)
                4) Locking sensor bezels (from Explorer, Expedition or F150)
                1) PAM (parking aid module) includes the warning speaker
                1) Parking aid switch (disables the feature)
                1) Gauge cluster trim panel (optional if you are using an Explorer as the donor vehicle)

######################################
# Component Photographs                                                
######################################















Once you have everything, take a little time to clean it all up.  The sensors reside in the bumper, which catches a lot of dirt, sand and the like.  Clean parts are easier to work with and will perform better.  Don't forget to clean all connector contacts with some good quality contact cleaner!

######################################
# Wire Colors / Wire Function                                            
######################################


Sensor wire colors:
                WH/LG Left / Outside
                DG/WH Left / Inside
                BN/PK   (4 - common to all sensors)
                DG/YE   (4 - common to all sensors)
                WH/LB  Right / Inside
                DB/YE    Right / Outside
Speaker wire colors:
                BK/PK   Signal
                DG          Ground
Parking Aid Module wire colors:
                GY/YE    Hot in run
                BK/PK   Reversing Lamps (+12V)
                DG/VT  Parking Aid disable switch
                VT/OG  Parking Aid disable switch
                LB/WH  Data Link Connector (DLC)
                BK/LB    Ground
                WH/LG Left Outside sensor
                DG/WH Left Inside sensor
                BN/PK   Common to all sensors
                DG/YE   Common to all sensors
                WH/LB  Right Inside sensor
                DB/YE    Right Outside sensor
Parking Aid Disable Switch wire colors:
                DG/VT  Parking Aid Module
                VT/OG  Parking Aid Module
                BK/LB    Ground
                LB/RD    Instrument Illumination (illuminated switch)

######################################
# Bench Testing the Parking Aid System                             
######################################


Bench testing the system is quite simple.  Just connect the wires together matching color codes.  Follow the wire codes above to supply the power and ground from a power source (a good 9V battery will work just fine for testing).  You can ignore the LB/WH (DLC) wire for this test.  Ensure the sensors are all facing away from the module and switch and aren't pointing toward each other or anything.  Supply power to the system and note if it beeps.  If it does not, press the disable switch once to enable the system (although it should default to on when power is applied).  If you are standing in front of the sensors, the system should make an audible beep sound.  Moving away from the sensors should stop the beep.  You can check that the sensors are all working by listening to each one individually while the system is activated.  You will hear a faint clicking / ticking sound (a stethoscope is quite helpful for this).  If you don't hear this sound, the sensor needs to be replaced.  In the photo below, I have it temporarily wired for bench testing.  Note that the disable switch is different from the components photos above.  I chose to use the switch from the Explorer as the one from the Lincoln looked pretty rough from the heat of the fire, although it *DID* function correctly.



######################################
# Parking Aid System Installation                                       
######################################


 NOTE:  I strongly encourage you to use solder and shrink sleeve when performing the installation.  The extra time and effort spent will ensure you have a reliable, long lasting and trouble-free system.
Remove the radio and bezel.  Using solder and shrink sleeve:
Connect switch to truck harness inside dash (2 wires)
                                BK/LB    Ground
                                LB/RD    Instrument Illumination (illuminated switch)
Drill radio bezel and mount Parking Aid Switch (unless using the Explorer trim panel and switch)
Make a thin cardboard template that fits the switch snugly.  Transfer this shape to the proper location on the radio bezel (or an alternate location of your choice).  Drill a 3/4” hole and carefully shape it with a round file or Dremel tool to the template you made until it snugly fits the Parking Aid disable switch
Snap the switch into place and plug it in

 

For the next two steps, I used a length of CAT5e cable:
Extend wiring from switch to control module (2 wires)
                                DG/VT  Parking Aid Module
                                VT/OG  Parking Aid Module
Extend wiring from control module to inside dash (3 wires)
                                GY/YE    Hot in run
                                BK/PK   Reversing Lamps (+12V)
                                LB/WH  Data Link Connector (DLC)
Punch a hole in the oval floor grommet directly under the jack pocket & feed the sensor cable through






Extend wiring from control module to rear bumper harness (6 wires)
                                WH/LG Left Outside sensor
                                DG/WH Left Inside sensor
                                BN/PK   Common to all sensors
                                DG/YE   Common to all sensors
                                WH/LB  Right Inside sensor
                                DB/YE    Right Outside sensor
 
NOTE: I used a length of CAT6 data cable for this, which has 4 pairs of wires and a tough sheathing
Route and secure the wiring along a safe path from the controller location to the rear bumper
Mount the controller to the cab to the left of the right rear speaker using self-tapping sheet metal screws




Seal hole in the grommet with RTV once the cable has been connected to the module and zip-tied into place
Connect control module to chassis (1 wire)
                                BK/LB    Ground
Solder a ring terminal to this wire and place it under the lower module mount screw (as shown)
Plug sensors into bumper harness and tape them to the face of the bumper
CAREFULLY determine position (Left ~ Right), height (20" to 27") and spacing of the sensors (14” apart Max)
Tape the sensors to these positions and TEST



If system functions correctly:
Replace any trim panels that were removed to facilitate mounting of components or routing of wires
Cover bumper with heavy duct tape
                Layout sensor placement on bumper (check BEHIND bumper for obstructions)
                Center punch, drill pilot hole, then drill out to 1-1/8th diameter using a step bit
                File edges of holes to remove any burrs
                Trim the keyways off the bezels with a sharp razor knife
Test fit sensor bezels
Paint holes with Rust-oleum to prevent rusting (let dry 24 hours)
                Snap bezels into holes and use a small amount of epoxy or JB Weld to prevent them from rotating (if needed)
                Once the epoxy / JB Weld has cured, insert sensors and lock into place (my installation didn't need this)
                Plug the harness into the sensors, ensuring the connectors lock and zip-tie it up out of the way
Test system functionality one more time, then run these system checks:

######################################
# Azimuth System Check                                                    
######################################




######################################
# Elevation System Check                                                  
######################################




######################################
# Finished Product!!!                                                          
######################################





 

 

 

 

 

Last edited on Mon Nov 13th, 2017 08:38 am by mhoward



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

 Posted: Mon Nov 13th, 2017 05:12 am
PM Quote Reply
2nd Post
JAMMAN

Owns A Torsen


Joined: Mon Sep 18th, 2017
Location: Grove City, Ohio USA
Posts: 6429
Name: Jim ...
Occupation: 5 axis cnc programmer ...
Interests: RBV's ...
Status: 
Offline
Reputation: 
Reputation Points: 6429
An awesome tutorial and showing of a command of the gallery system! Thank you



____________________
00 XLT 4WD RCSB 3.GO! Jalapeño
01 XLT 2WD RC Steppie 3.0 auto Silver
The future belongs to those who show up.
Back To Top PM Quote Reply

 Posted: Mon Nov 13th, 2017 09:01 am
PM Quote Reply
3rd Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
Thanks Jim! I noticed that one of my pics was rotated, so I had to re-upload that one and edit the post. I created a separate folder for the pics named "How-To Pics (Park Assist)" so I can keep them separate from other how-to stuff and my personal truck photos.

I wish there was a way to resize the pics while building the post. I have this saved as a Word doc with pics and I have most of them two pics side-by-side. That takes much less linear space, but maybe that isn't really important.

I'm not sure how useful this post will be to forum members. I don't know of anyone else that has done the park assist mod, most Ranger guys go for the more off-road stuff. But hey, if they want to, it is easy enough to do (as you can see). I have a how-to for the EATC mod, but it is a 30 page document with 46 pictures, so that will take a lot of effort to get it posted.



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

 Posted: Sat Nov 25th, 2017 12:46 pm
PM Quote Reply
4th Post
sheltonfilms
Electronicals / Forscan Expert


Joined: Fri Nov 24th, 2017
Location: Hoover, Alabama USA
Posts: 125
Name: 
Occupation: 
Interests: 
Status: 
Offline
Reputation: 
Reputation Points: 125
Good write up.

I didn't even know this was an option back then until cowboy Billy told me about it. Glad to see someone got it rigged up.

I keep forgetting to look for the parts each time I go to PAP.



____________________
2000 XLT 2.5L A/T 2WD
Mods:
Power Windows/Locks Mirrors using OEM harness and parts
Explorer Sportrac White Face Cluster
Explorer OHC and Auto-dim Mirror
Auto Door Locks
Full HID Projector Retrofit
Back To Top PM Quote Reply

 Posted: Sat Nov 25th, 2017 02:21 pm
PM Quote Reply
5th Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
Thanks Anthony! My wife's Lincoln MKx is what gave me the idea to research it. I haven't found anyone else that has done this or posted anything about it. I dug around in my Ford service manual and found that it is basically self-contained. I just couldn't bring myself to install the Chinese one I bought. Need to sell that one on CraigsList!

Ya know, you should post up your automatic door lock how-to and video. I'm sure there are folks that would really enjoy that mod... I LOVES me some auto-locks! LOL



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

 Posted: Sun Nov 26th, 2017 08:42 pm
PM Quote Reply
6th Post
black06xlt
Coal miner


Joined: Sat Nov 25th, 2017
Location: Flushing, Ohio USA
Posts: 1738
Name: 
Occupation: 
Interests: my wife my kids ford rangers ...
Status: 
Offline
Reputation: 
Reputation Points: 1738
how close would the wiring be to a 2006?



____________________
1995 ranger splash (pieces)
Back To Top PM Quote Reply

 Posted: Sun Nov 26th, 2017 10:02 pm
PM Quote Reply
7th Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
Adam, not sure about the wire colors on an '06, but the wires are definitely available.  Best bet would be to grab the appropriate wiring diagrams and look for a match.  I know the needed wires are there.



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

 Posted: Sun Nov 26th, 2017 11:01 pm
PM Quote Reply
8th Post
black06xlt
Coal miner


Joined: Sat Nov 25th, 2017
Location: Flushing, Ohio USA
Posts: 1738
Name: 
Occupation: 
Interests: my wife my kids ford rangers ...
Status: 
Offline
Reputation: 
Reputation Points: 1738
is the on off switch required or can it be bypassed



____________________
1995 ranger splash (pieces)
Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 10:49 am
PM Quote Reply
9th Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
I would leave the switch in the circuit, however, you can simply zip tie it to the dash harness and not actually install the button in bezel. Keep in mind, the disable button is only temporary... when you cycle the key off, then back on, the park assist is activated. This prevents a person from disabling the feature, then forgetting to turn it back on.



EDIT: You could also zip tie the switch down low somewhere so you COULD use it if necessary, but it wouldn't be mounted on the dash.  Just a thought.

Last edited on Mon Nov 27th, 2017 11:00 am by mhoward



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 05:40 pm
PM Quote Reply
10th Post
black06xlt
Coal miner


Joined: Sat Nov 25th, 2017
Location: Flushing, Ohio USA
Posts: 1738
Name: 
Occupation: 
Interests: my wife my kids ford rangers ...
Status: 
Offline
Reputation: 
Reputation Points: 1738
would you be able to tell me what wires i need to tap into on my truck?



____________________
1995 ranger splash (pieces)
Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 05:42 pm
PM Quote Reply
11th Post
black06xlt
Coal miner


Joined: Sat Nov 25th, 2017
Location: Flushing, Ohio USA
Posts: 1738
Name: 
Occupation: 
Interests: my wife my kids ford rangers ...
Status: 
Offline
Reputation: 
Reputation Points: 1738
what other ford vehicles could i get the parts from? 



____________________
1995 ranger splash (pieces)
Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 06:20 pm
PM Quote Reply
12th Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
I would have to find wiring diagrams for the 2006. Vehicles you can get it from is most likely any Ford/Lincoln/Mercury that has park assist. I'm confident that FoMoCo didn't change it up much. My wife's 2010 Lincoln MKx has the same basic unit.

EDIT: Come to think of it, her Lincoln has Nav and all that fun stuff.  The disable button is incorporated in the display and the head unit.  Older vehicles would be the best bet.

Last edited on Mon Nov 27th, 2017 06:43 pm by mhoward



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 08:17 pm
PM Quote Reply
13th Post
black06xlt
Coal miner


Joined: Sat Nov 25th, 2017
Location: Flushing, Ohio USA
Posts: 1738
Name: 
Occupation: 
Interests: my wife my kids ford rangers ...
Status: 
Offline
Reputation: 
Reputation Points: 1738
if you could find the wiring i need in my 06 i would greatly appreciate it



____________________
1995 ranger splash (pieces)
Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 09:04 pm
PM Quote Reply
14th Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
Okay Adam, you are in luck. According to the information I could find on the 2006 Ranger, you can install the parking assist exactly per the how-to. Colors in your truck are the same as stated. Just a heads up, the BK/PK wire you need for the reverse signal will be found coming from the transmission control module under your cup holder/console.



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 09:16 pm
PM Quote Reply
15th Post
black06xlt
Coal miner


Joined: Sat Nov 25th, 2017
Location: Flushing, Ohio USA
Posts: 1738
Name: 
Occupation: 
Interests: my wife my kids ford rangers ...
Status: 
Offline
Reputation: 
Reputation Points: 1738
your the man!!!!! now to find the parts at work in the morning



____________________
1995 ranger splash (pieces)
Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 09:25 pm
PM Quote Reply
16th Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
If you have one, a 2000 or 2001 Explorer/Mountaineer would be your best option because the sensor bezels have the proper contour to work on the Ranger bumper. Keep in mind that the bezels are not all the same (different angles for different placement on the bumper, so don't mix them up.



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 09:27 pm
PM Quote Reply
17th Post
black06xlt
Coal miner


Joined: Sat Nov 25th, 2017
Location: Flushing, Ohio USA
Posts: 1738
Name: 
Occupation: 
Interests: my wife my kids ford rangers ...
Status: 
Offline
Reputation: 
Reputation Points: 1738
thanks for the heads up



____________________
1995 ranger splash (pieces)
Back To Top PM Quote Reply

 Posted: Mon Nov 27th, 2017 09:39 pm
PM Quote Reply
18th Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
You're welcome, Adam! Good Luck!



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

 Posted: Tue Nov 28th, 2017 12:44 am
PM Quote Reply
19th Post
MaDMaXX

Hails from the land of rust!


Joined: Sat Oct 21st, 2017
Location: Oregon USA
Posts: 1368
Name: 
Occupation: 
Interests: Motorsport/Firearms/IT ...
Status: 
Offline
Reputation: 
Reputation Points: 1368
Sheesh, find them at work? I should be so lucky :(



____________________
2002 - 3.0 - 4x2 - Edge

Upgrades/Maintenance log
Back To Top PM Quote Reply

 Posted: Tue Nov 28th, 2017 06:05 am
PM Quote Reply
20th Post
JAMMAN

Owns A Torsen


Joined: Mon Sep 18th, 2017
Location: Grove City, Ohio USA
Posts: 6429
Name: Jim ...
Occupation: 5 axis cnc programmer ...
Interests: RBV's ...
Status: 
Offline
Reputation: 
Reputation Points: 6429
I was thinking jealousy also. That would be the job to have!



____________________
00 XLT 4WD RCSB 3.GO! Jalapeño
01 XLT 2WD RC Steppie 3.0 auto Silver
The future belongs to those who show up.
Back To Top PM Quote Reply

 Posted: Tue Nov 28th, 2017 08:53 am
PM Quote Reply
21st Post
mhoward
Hey look ~ they ~ bounce!


Joined: Sun Oct 22nd, 2017
Location: Evansville, USA
Posts: 2732
Name: Michael ...
Occupation: Technology Manager ...
Interests: Trucks / Guitars & Music / Things that go BANG ...
Status: 
Offline
Reputation: 
Reputation Points: 2732
LMAO I was thinking that as well. What a bunch of crazies we are! Truth be known though, if you live it everyday like a job, it would FEEL like a JOB! :)



____________________
-- Michael

2003 Ranger Edge / Extended Cab / Flareside / 3.0L FLEX / 5r44e Auto / 2WD / 8.8 LS 4:10 / Sonic Blue Pearl

So many mods... so little time...



Back To Top PM Quote Reply

Current time is 03:48 am Top  

Ford-Rangers.com Ranger Forum > Tech Section > How-To Section > How-to: Adding OEM Parking Aid

Users viewing this topic



PHP Version: 8.2.28
Server version: 10.6.21-MariaDB
UltraBB 2.01.01 Copyright © 2008-2025 Jim & Chris
Page processed in 0.0794 seconds (33% database + 67% PHP). 95 queries executed.