According to his arrest report, Weaver told deputies he shook the boy on January 29th, causing bruising to his son's right side. He also said he was often rough when picking up the child from bed, and would squeeze the back of his neck while he was burping him.
That day Weaver said he threw the boy down on his bed, then slapped him twice with an open hand.
He became worried because he realized he had harmed the boy, but didn't call 911.
While giving his son a bath Tamarri struck the back of the sink with his head, and began going limp and in and out of consciousness, Weaver admitted forcefully putting Tamarri back on the bed, when he began to cough and became very pale.
Weaver said he panicked and slapped the child.
Weaver was taken the Citrus County Jail, where he's being held on no bond.
Preliminary results from the 2-month-old autopsy show he died of blunt force trauma.
Weaver and Destiny Rogers, the boy's 18-year-old mother, do not live together.