
F0ck'5 sake !
I do hope you can get your money back from the incompetent dealer...!
TPS wouldnt cause the bike to shutdown I dont think..Yes, I have suffered a failure after nearly 60K miles. It can often be reset with a reboot but the issue is a physical breaking down of the brass parts within so this is only 'symptomatic" anecdotal report really..
ECU was a wild one. It ceretainly seems odd that all the ancilliaries you list are faulty..That's a perfect storm if ever there was one..Have you had the bits independently checked....?
Find a better garage before you need a second mortgage ! Yamaha may not return your money but if the service the garage provides isnt fit for purpose, you might have consumer protection of some sort ?