Suspect in deadly police shooting was out on bail, police report says

New information has been released about the suspect who shot and killed a Mooresville police officer over the weekend. 

FOX 46 has learned the suspect was arrested just last month in Iredell county. 

Investigators say this all started as a routine traffic stop, but for some reason the accused suspect shot and killed Sheldon.

Accused shooter Michael Aldana was out on bail for a DWI charge. A police report from Statesville says that Aldana was arrested April 2. 

An official from the Iredell County detention center says Aldana was later released on a $2,000 bond. 

Investigators say the suspect was pulled over again Saturday night at around 10 p.m. on West Plaza Drive in Mooresville for a routine traffic stop.

Right now, the Mooresville police chief says he can't comment why the suspect was being pulled over this time around.

Aldana allegedly opened fire on officer Sheldon, then left the scene and took his own life at a nearby apartment complex, according to investigators.

The Mooresville police chief says Officer Sheldon was wearing a body camera at the time of the shooting, and that footage is part of the ongoing investigation.

We checked and the suspect had no prior violent criminal history other than the DWI charge last month.

The State Bureau of Investigations has taken over the investigation.