MARTINEZ -- The Contra Costa District Attorney's Office on Friday charged a 36-year-old man with murdering a Pittsburg resident three years ago.

Daniel Patrick Harrington, 41, was found slumped over the steering wheel of his running vehicle in the 1100 block of West Street in Pittsburg at about 4 a.m. on Aug. 1, 2009. He had been shot in the upper torso.

Police said at the time that evidence suggested the shooting was related to a drug deal gone wrong.

Elonzia Perkins Jr., a longtime suspect in the killing, was charged Friday with murder with use of a gun and felon in possession of a firearm in connection with Harrington's death, deputy district attorney John Cope said.

Cope said police recently uncovered new evidence that led to the charges. Cope would not comment on the nature of that evidence, or a possible motive for the killing.

Pittsburg police arrested Perkins earlier this week on a parole violation and booked him into County Jail.

Contra Costa Superior Court records show that Perkins has multiple prior felony convictions for drug possession, and other felony convictions for resisting police and receiving stolen property.

Harrington's grieving mother told this newspaper in 2009 that her son struggled with drugs and alcohol, and had been working hard to turn around his life for the sake of his three daughters.

Perkins is scheduled to be arraigned in Contra Costa Superior Court in Martinez on Monday.

Contact Malaika Fraley at 925-234-1684. Follow her at Twitter.com/malaikafraley.