Try going to recovery and wiping cache. It won't clear any data if you don't select data. Try that and a reboot.
Are you still using stock? If so is it totally stock or do you have a custom kernel? <<< just curious, it shouldn't be relevant.
EDIT: did you use this thread to get stock?
http://xdaforums.com/showthread.php?t=2536636
@engine95 will correct me if I'm wrong but use the newest section,
the ont that says
Yes I used that thread. I also got the ZVC radio from the link at the top of that thread. When I flashed it I saw in the text that scrolls up during the flash that it was labelled ZVB radio. I still wonder about that...
I'm still stock, no custom kernel.
I went to recovery, but the first time I tried I did it wrong and the phone booted up normally for the first time today. I then wiped cache and restarted the phone 5 times without it getting stuck. If it was cache, does this tell you anything? Will I have to wipe it once a week?
Everything dopy25 said above ^^^^^^
I remember this happening in the past, but I not sure of the cure.
Either you need to wipe everything, SD included, and restore or start fresh.
Or
Its your unlock. You said you have the LG logo and that unlock will eventually go bad. You need to use the mako unlock, I think it's called. It'll have the Google logo on boot up.
All of our phones will need to use this unlock sometime, so that's the one Shelnutt2 recommends.
Read about it in the root guide.
Sent from my LG-LS970 using XDA Premium 4 mobile app
Well dopy25's suggestion seems to have worked.
I'll read up about the mako unlock but maybe there is something weird about my phone. When I turn it on a normal boot goes like this:
1. LG logo for maybe .5 second or less
2. black screen with backlight on
3. black screen without backlight
4. LG logo again for 1 sec
5. Sprint animated 4GLTE logo
6. Done
1 through 4 are kind of strange. Maybe I should just have one LG logo?