Kyle Eckweiler, 21, of Shelton, was arrested Wednesday on five separate warrants following a police investigation.

Eckweiler was originally arrested by police on Sept. 23. Reports allege that a search by police located credit cards with different names, GPS units, three purses and other items. After an investigation, he was charged with:

• theft of a firearm,

• criminal possession of a firearm,

• four counts of third-degree burglary,

• three counts of sixth-degree larceny,

• fourth-degree burglary and

• violation of probation.

The warrants were served at the Superior Court in Derby. Eckweiler was held on a $92,500 bond.