UPDATE: Battery life back to normal!!
I noticed the voice command program on task manager, which i rarely use taking up 16mb and at times i would notice it using the processor. I also took Citizen Coyotes advice and disabled widgetlocker.
I disabled widgetlocker and froze both the voice command and widgetlocker programs with titanium backup pro and my battery life is back to normal.
From: 10:12am to 11:43am it has only gone down 2%. A couple txts and 1 short phone call. Way better than the 10-15% it was going down per hour before just sitting idle. Its also not warm anymore.
Update: From 10:12am to 12:58pm. Only gone down 3% Battery life might even be better than before now.
If I had to guess I'd think it was widgetlocker causeing the issue.