TQ, remember seeing the old sign in the repair shop:
Shop Rates - $100 per hour; If you worked on it first $200 per hour; If you help $300 per hour...!
The point being, many threads start after the troubleshooter has gone through his method of troubleshooting.
Generally, the novice will fix the symptoms and the "root cause' will take care of itself in the wash...! This rather than the simple rule of divide and conquer to not only determine what does not work, but what does. Find the source of power, identify the pathways and the load or end work. Somewhere in the middle is the cause, as the source and destination can easily be checked.
If bike was running "fine" before, what and when was the most recent work done on the bike...could collateral damage or disturbance have aggrevated the problem or even "masked" it? So check both ends of what work was done...disturbing things as little as possible.