I did a factory reset and it seemed to fix the problem with one hitch. you can never let the phone die.
i have had this running for a few weeks now and as long as i make sure the battery doesnt die, then the phone wont start boot looping. last night it died -_-
i couldnt even get a light to come on and had to use a trick from another post about holding power + volume + bright light on sensor to even get it to charge. but now that its charging and I turned it on, boot loop again.
i guess ill do another factory reset and be more careful to never let the battery die......until im eligible for an upgrade lol.