Won't start

Lately if my cuda sits for a week, it won't start until l pour some gas down the carb. It;s a 650 Holly. A mechanic told me that the gas was running back to tank.He suggested putting a electic pump at the tank.Any suggestions on this would help.