Hmm, sounds like you had a difficult case of.....
Multiple simultaneous faults!

Yes, folks even the most experienced troubleshooter can be
stopped in their tracks by this sort of occurrance. It tends to strike when you least expect it.
Be aware though that there is no easy & simple cure but a slow and methodical approach and a open mind will eventually result the faults being eliminated one at a time.