Green’s Dictionary of Slang

heavy adv.

1. [20C+] to a large extent.

2. [mid-19C+] enthusiastically, keenly.

3. [1920s+] of money, possessing, or spending, a large amount.

In phrases

run heavy (v.)

[2000s] to carry a gun.