if you've tried all the above, then the only thing you can do is take it to a place which has a diagnostic tool. my friend had a similar problem and took it to a place, they said the knock sensor need to be reset via the diagnostic tool.
also make sure that everything from the turbo to the airbox is on properly.