I had the same issue since 1 year and completly forgot about my account because of that. Today I've faced it again, but I was very decided to fix my problem. Here was my account situation :
Balance of 3.32 EOS available
61% of the RAM used - 12.19 KB / 20.03 KB
100+% of the CPU used -
3.01ms / 157µs - 1.3 EOS staked
0% of the NET used - 672 Bytes / 518.25 KB - 0.5 EOS staked
This
Reddit post gave me the solution :
If you still have some NET you'll be able to use the "Forget mode" from
Tocken Pocket. This mode cost 0.12 EOS at least but will allow you extra CPU.
I've payed it twice, I had 134ms to use.
This extra was enough for me to stake 2 more EOS for CPU, and now my wallet is back to normal
My balance is now
Balance of 0.84 EOS available
61% of the RAM used - 12.19 KB / 20.03 KB
37% of the CPU used -
124µs / 331µs - 3.3 EOS staked
0% of the NET used - 121 Bytes / 518.25 KB - 0.5 EOS staked (it went to 0% after 15min but was at 100% after the operation above)
Hope it will help