A bit harsh to say you are not getting help, this forum is more than willing to assist when folks are able to.
I think in your particular instance your problem is not easy to diagnose when sitting at a PC, hence you took it to a mechanic who still does not really know what teh problem is.
Hope this hasn't put you off posting in the future cause you will get as much help as can be given
i havent complained about not getting help,just that the forums not the quickest at replying but the other members have kindly put me right why that might be,not meaning to come across as negative towards the forum. you can get bit frustrated when you have a prob with no solution in sight as lm sure all members know what lm saying