The problem seems to be related with your channel's liquidity. How much of your channel's funds are on your side? Keep in mind that you won't be able to receive more than the channel's value minus 2% of its total value. Spending a few satoshis should solve your problem.