COULD YOU "MAKE" ME A FAVOUR?
"Do" and "make" are horrible in English, and most students ask me about the rule which I then explain but does not seem to help much at all...interestingly!
My preference in these situations is to increase your exposure to English so that it eventually becomes obvious which is the correct choice.
Spanish speakers are likely to say "MAKE me a favour" because you are unconsciously thinking about "hacerme un favor". Try to avoid that pitfall by saying: "Could you DO me a favour".
Hope that helps!
Soy el director de Daniel Smith + Partners. Tengo más de 10 años de experiencia enseñando inglés a españoles.