All fixed! First I printed out Fred's post, because I felt that suggestion was the easiest first step. RoadRunner called me too and said the same thing FredW said so I became convinced that I would test the ECU first.
We did a little more testing after we spoke to Ionbeam (who helped me with how to use the multimeter) and determined that the break had to be somewhere between the white connector and the blue connector toward the top of the tank. I pulled the cluster off of the frame and turned the key. I no longer heard the fan (letting me know that it was no longer grounded). I knew I had almost the right spot. Then using my finger, I pushed the whole cluster of wires back against the metal frame in various locations, and we were able to pinpoint exactly where the short was. I got a little dentist type mirror (like Ionbeam had also suggested) and I could actually see the worn area and the little green/yellow wire peeking through.
If I can attach photos you'll see what the culprit was....(EDIT: I don't know how to attach photos).
So, anyway.......you know the small rubber mat that sits under the tank on top of the engine? Well if that had been positioned properly, the wear probably would never had occurred. The wire cluster was rubbing on an edge of some metal whozeewhatsitts thingy that's on top of the engine above where the spark plugs are.
I can't thank all you people enough for helping me (and for Ionbeam for guiding me patiently over the phone). I felt really good that I was able to fix this myself (and with Jim's help too of course) rather than bring it to a shop. Also, I feel like I learned something and that always feels good!
Thanks soooo much. Have a great weekend!
PS... Hi Heidi! Thanks for the vote of confidence. Sorry to say....not going to make it to EOM this year.