Rapper and Philadelphia native Beanie Sigel was arrested on Wednesday while driving through Delaware County.
Police say Sigel, 38, whose real name is Dwight Grant, was a passenger in a Ford Fusion that was initally pulled over for driving erratically on I-95 southbound near Exit 8 in Tinicum Township.
Upon further inspection, Pennsylvania state troopers found several prescription bottles and a small amount of marijuana on the driver.
Sigel was arrested after troopers confiscated more than $4,600, a bottle of codeine syrup with a scratched off label and prescription pills wrapped in plastic bags, according to authorities.
Troopers also found a fireman in the center console of the Ford.
Both are convicted felons and neither is allowed to possess a gun.
The men were transported to Pennsylvania State Police in Media, processed and arraigned.
Sigel was sentenced to two years last month for failing to file federal income tax returns.