I picked up the Wife’s bike this week. It is running good thanks as always to the guys at Nichols Sportbike.
Turns out it was the RPM sensor which when it dies stops working when it gets too hot. So we were right that it was an overheating problem, just not one tied to a specific temperature.
Luckily an easy part to replace, sadly not a cheap part. Over all though it was a relatively painless repair to pay for.