Thanks for the pics, that helps us see what you're dealing with!
Quoting BlackHornet:
Should I clean this stuff off and add something new?
That's a special kind of grease, so I'm not sure what to tell you there.
Part di-electric, part actual lubricant for the contacts, it's an engineered product specifically for that type of an application.
If it's not dirty, I'd try and salvage what's there and redistribute it to where it's needed.
Ignition switch actually looked pretty good inside.
No corrosion and the contacts didn't appear to be burned or damaged, so the problems
probably lie elsewhere
It's always best to check switches under load, as testing for resistance in the different switch positions with an ohmmeter can give confusing results. The switch is designed to carry large loads, and the small amount of current from an ohmmeter won't always conduct well enough thru grease/corrosion/scmutz on the contacts well enough to give an accurate read on the functionality of the switch.
I think a systematic approach will give the best results to troubleshoot this problem.
Start with a complete visual inspection of all the harness runs, making note of any damaged areas.
It does look like several of the grounds have been compromised on the r/f fenderwell, as well as up on the firewall.
I would continue to try and run down all the individual branches of the harness and visually inspect the entire thing. I've seen issues where it runs inside that r/f fenderwell. You'll have to remove the innerfenderliner to see that run, but it's quite possible that got chewed on where it joins the firewall/cowl area.
Quoting BlackHornet:
wire completely chewed through by the 3 things over on the drivers side. What are these?
The good news is they started your abs removal, so you got that going for you. /ubbthreads/images/graemlins/grin.gif
Can you get a better picture of the ecu?
Try and get a good shot of the caps, please, as it looks like it needs some love.
Thanks!