alimentation externe GSM shield arduino

Bonjour,

j'utilise GSM shield arduino pour mesurer la température et l’envoyer vers une page web, quand j'utilise une alimentation externe ( une pile de 9V) le GSM çà chauffe rapidement, pourriez-vous me donner des solutions pour alimenter mon GSM ??

Il faut l'alimenter en 5V avec une alimentation capable de fournir 700 à 1000mAh.