Nicholas P. Caruso, 22, of Huntley, was arrested after he fled the scene of a crash near the Mobil gas station at Route 47 and Mill Street in Huntley on May 4.

A 22-year-old man was arrested after police say he fled from the scene of a rollover crash in Huntley and tried hiding a loaded gun in a nearby gas station as officers responded.

Nicholas P. Caruso, 22, of the 10500 block of Sawgrass Lane in Huntley, was charged with two counts of driving the influence, two counts of unlawful possession of a weapon by a felon, possession of a defaced firearm and reckless conduct.

The Huntley Police Department and Huntley Fire Protection District were called to a vehicle crash involving Caruso’s 2003 Pontiac Grand Am around 6:30 p.m. May 4 in the southbound lanes of Route 47 near Mill Street.

Caruso, who is a convicted felon due to two previous drug cases in McHenry County, ran from the scene into a nearby gas station, witnesses told police.

Caruso hid a loaded gun on the floor inside the building, which endangered the safety of the people inside, according to a criminal complaint filed in McHenry County Circuit Court.

Officers recovered the gun, which was a 9mm Glock handgun and was loaded with 14 rounds in the magazine, including one round that was in the chamber, the complaint said.

Officers noted the serial number on the gun was removed. They also recovered 47 rounds of 9mm ammunition in the man’s possession.

Court documents show that Caruso was the only person injured in the crash. Two hours following the crash, the man blew a 0.09 blood alcohol content, police said.

A McHenry County judge ordered Caruso to be held in the McHenry County Jail on a $50,000 bond, meaning he would need to post $5,000 cash in order to be released.

Caruso requested a bond reduction but a judge denied his request. A preliminary hearing is scheduled for May 28.