Thanks for everyones help
I posted a reply a couple of days ago. It apparently didn't make it to the board.
As it turns out the mechanic who resoldered a wire on a fuel injector failed to reinstall the air breather hose attached to the bottom of the air cleaner attachment. I discovered this myself. It runs great now. Lost confidence in the mechanic though.
Again thanks for the replys.