Regardless if it is part of the problem or not, that double check should be mounted properly. Or it is potentially not even in the circuit.
Another option, possibly cheaper depending on your site conditions, is to leave the plumbing pretty much the same but install a double check that is rated for vertical flow down. You would just need to be sure your system can handle that, as there is usually a greater pressure drop across those.