I actually never care about ' sp-analysis failed'. I ignore these.
To not have to deal with 'stack frame too big' message I actually disable the creation of function tails and the creation of stack variables. Too annoying for me to fix these errors in ida ;D
In some function you will end up in a endless loop at the end of the function but somewhere in the function you will see a break out before that happens.