I just repaired my FL1 error in my J-335 today by changing the circulation pump but from everything I read in my research, the FL2 error means that the flow control is bad. Do more searches to verify, but I believe that the contact inside the flow control should be open when there is no power to it and closed when there is power and water is flowing. If the contact is closed at all time, then water will not circulate. I found alot of different information in my search for repairing my FL1 error, so a little research should get you all fixed up. That flow control looks very easy to change and is alot cheaper than a new circulation pump.
Good luck..