I have seen this problem on both the CR-V and the Civic. In both cases there is a linear solinoid that can cause the problem or if not then a broken spring inside the transmission that can create the same issue. The cheapest thing to do is to replace the linear solinoid and flush the transmission. If there is no change then the transmission will need to be replaced. The spring is deep inside the transmission and would require complete disassembly for replacement, and it's ususally more cost effective to replace the transmission as a unit. Honda has issued a bulletin on this issue. As far as I can recall it's been about 50/50 between the spring and the solinoid to repair the problem. Some customers choose to live with the issue due to the cost involved.