You need to reset the counter (or make a new one) before you start to decrypt. You also don't seem to be using an IV which would lead to a massive security hole. Rich.