Ok so my screen came so I took apart my phone and cleaned it out and replaced the glass/digitizer. Also booted into recovery and cleared the cache and dalvik cache. It's still doing the same thing, every now and then though it will finish booting load up, but most apps don't work, they will just crash or seem to no longer be installed. Then it will randomly freeze up and reboot.