Someone mentioned a UK company. It is
Vehicle Wiring ProductsEagleday is great, and you will notice that they have many of the same products as Vehicle Wiring Products, but when I built a harness a couple years ago, I had two orders shipped from the UK, as the prices are better than Eagleday. Shipping was very reasonable. They only charged me $10 per shipment I believe.
You can find any connector you need to build a new harness except for the large plastic connector that fits into the fuel pump relay near the battery tray. You'll have to reuse yours, or if it's broken, find one from an old harness.
Before you go ahead and build an entirely new harness, you might want to strip off the old brittle casing on your current harness, simply inspect the terminals and wiring, make any needed repairs, and then recover the harness. It's a lot easier and cheaper! A little heat from a heat gun makes the brittle casing temporarily much more pliable and easier to cut off. This approach saves you a lot of time and expense, not to mention having to acquire an OEM ratcheting crimper for the terminals. I picked up a spare wiring harness earlier this year, took off the old casing, inspected it, and then put a fresh casing on it (fire-resistant Polyolefin heat shrink tubing). Replacing the injector boots is more difficult since you are trying to slide them over the terminals. In this case, I simply wrapped the terminals with a little electrical tape, put a little oil on the tape for lubrication, and the boots slid on right over them.
Some pictures of the recovered harness attached...