So my question is why does your mechanic say you don't have a problem?
Lights normally mean some thing. I am not sure but I think you have lights for boost and EG temp.
I would think at the least the mechanic would have to set up a boost and pyrometer (measures EGT). Then done a test drive.
Too much boost will damage things. IE the waste gate is not working properly.
High EGT will damage the turbo, pistons etc. this could be as simple as a blocked air filter.....
Have you looked on
http://www.ih8mud.com ?
Some very good ideas on their forums.
I don't have a surf but for a mechanic to say that the light on is not a problem is a bit dodgy in my opinion.