Mark, understand your frustration and the need to get your rig going, I wasn't trying to shame you, but I checked all of your 6 posts at the time of my reply and only found 2 posts where you asked about this issue before replying and both were posted yesterday.
That being said the only other location for the switch I could think of would be in the transmission itself, so I spend the last hour or so researching to see if I could find out if that is so and unfortunately it seems that is where it is.
Take a look at this diagram linked below, look for the general shape of the switch and then you will see..."Refer to 84-01 (PNC 84540)... by it, there's no mention in the listed items at that link for the switch...but the shape of the item/switch and number 84540 is the correct part number for the switch so I'm pretty sure this is where it's located, I have ran out of time to do the research so I couldn't find a better exploded diagram or procedure for what needs to be done to replace the switch, good luck.
https://parts.lakelandtoyota.com/sh...odel=15426&modelYear=2004&ukey_category=21653