A 19-year-old who died after police said he fled a checkpoint Monday night was out of jail on bail for possession of a stolen pistol, according to court records.

The Charleston County coroner's office identified him as Deangelo Walker of Charleston. Walker was out on $75,000 bail after being arrested in February and charged with possession of a stolen pistol and unlawful carrying of a pistol, according to court records. The court noted him as a "flight risk" and "bad record."

Walker's passenger also died in the wreck. He was identified as Laquez Lincoln, 19, of North Charleston.

Lincoln was arrested in January 2012 and charged with possession of a stolen pistol and unlawful carrying of a pistol. Those charges were pending, according to court records.

Lincoln was arrested again in August 2012 and charged with first-degree burglary, armed robbery, kidnapping and possession of a weapon during the commission of a violent crime. Those charges were later dropped.

Lincoln was arrested again in April and charged with kidnapping and armed robbery. Those charges also were dropped.

Monday night's fatal scenario started about 11:30 p.m. when a Dodge Stratus coming off Interstate 26 onto Azalea Drive approached a Highway Patrol checkpoint, according to Charleston County sheriff's Maj. Eric Watson. The car came to a stop and an officer asked the driver, later identified as Walker, for his license. Instead, he sped down Azalea Drive toward the King Street Extension, Watson said.

A trooper turned on his lights and siren to catch up to the car. The driver lost control and crashed into a fence near the entrance to Americast, causing the vehicle to burst into flames.

Lincoln died at the scene. Walker died later at Medical University Hospital.

The Sheriff's Office is investing the wreck and has not said what, if anything, was found in the burned car.

Christina Elmore contributed to this report. Reach Dave Munday at 937-5553.