Good to hear your problem is resolved and the bike is going well.
Quote: (...sorry Richard, I couldn't resist that one!)
Well I was going to say that the 'stalling when decellerating' (no load) indicated something more, or at least a very sad battery... but then I realised that when it comes to exchanging banter with Dwight 'resistance is futile'. (A little electrical pun there)