Sheck Wes is facing 2 felony charges after getting busted in NYC ... where cops say he was toting a gun and drugs around town in his fancy whip.
Law enforcement sources tell TMZ ... Sheck was driving a 2019 Lamborghini SUV with 3 friends when he was pulled over early Wednesday morning in Harlem for excessive window tint.
Our sources say the car reeked of marijuana which prompted a search -- and officers found a loaded 9mm Smith & Wesson pistol in a bag, and a small amount of weed.
We're told prosecutors charged Sheck and another passenger with 2 felonies -- criminal possession of a loaded firearm and criminal possession of a weapon ... and Sheck and his co-defendant were arraigned and released without bail. They did not charge him for the pot.
Our sources say the "Mo Bamba" rapper was also cited for not having a driver's license.
Sheck's attorney, Scott Leemon, tells TMZ, "This morning, Judge Moyne, in the Manhattan Criminal Court released Sheck Wes on his own recognizance, with no bail. His case was adjourned to August. During that period, we will conduct our own investigation into the charges."