Terrence Gleason was arrested Friday night on suspicion of driving while impaired.
Just six days earlier, on July 22, the 60-year-old was also charged with DWI.
There were 911 calls made Friday night involving a fight between Gleason and his roommate. When officers responded to the home, they found marijuana paraphernalia inside. Gleason was not cited for either, but the mayor suggest Gleason consider resigning.
"With two or three DWIs and some other issues that have come up, and at this point it's more of a distraction for the town and it seems like he needs to spend some time getting his personal life straight," Knightdale mayor Russell Killen said.
Gleason told the mayor he would consider resigning.
According to the Town of Knightdale's mayor, Gleason was admitted to WakeMed on Saturday night for unknown reasons.