A traffic stop turned into felony charges for a Port Charlotte man after deputies found drugs and a gun in his car.