Благодаря официанта за обед, он дал ему чаевых. (В этом случае деепричастие. Он благодарит официанта.)Благодаря хорошей погоде, мы пошли гулять. (Предлог).