I found a new (open box return) on Amazon for $43 shipped. I'm going to give that a shot.
If it were more expensive, I watched a video on youtube (Taryl something or other) about jumping the oem solenoid with a universal type. It's about a $20 permanent fix but requires a few wiring tools/fittings some may not have handy. Ofcourse all of this is moot if it's not the solenoid or starter but that's where I'm putting my money.