Well, its been a long journey but an alternate mechanic who was highly recommended finally looked at the bike today after a 3 month wait to get him as he is that busy. after an hour or two he calls and says you better come in and look at this. The top wiring sub harness directly under the air filter box has been completely demolished by rodents. I am happy that it was an easy find for him, very angry that the previous service agents did not find this after having my bike for 3 weeks and saying come get it as we can not solve the problem. On top of that a sensor was missing from when they put the bike back together, Spoke to them today about this and the response was less than satisfactory, in fact they told me they should have charged me more for the time they spent on it.
The ECM gave multiply codes for injectors, MAP, TPS, IAT and more. How did the previous people miss all of this????????
Anyway, end result is I am on the hunt for a top wiring harness, I will post this separately. Hopefully when i get this harness fitted it will be the only electrical damage.