This site isn't really the place to get good engine problems answered. you need to go to www.iboats.com
But be prepared to supply a lot of details.
My guess is though your problem is quite simple.
Unfortunately that is once someone has worked out what it is. And at the end of the day we all have to earn a living and pay GB his taxes. You will get there eventually but it will take a lot of time.
If you can why not take it to a outboard repairer. Its a slack time of the year and at least they will give you some idea of how much it will cost to get fixed.