It is possible that while you have it wired for 240V the system may think you are at 120V, therefore the system would only heat when the low pump is activated, in addition to that you may have wired your new pump backwards (low = high, high = low) check to see if the timer controls the pump on high speed instead of low speed, if true then swap the black and red wires on the pump, also check your wiring diagram as there should be a plug inside that you can tell the system that you are in fact hooked up to 240V.
If none of the above is true then you may just have a faulty pressure switch, try running the system with no filter to see if it then heats on low speed, if so clean the filter and replace. If that does not work then replace the pressure switch altogether.
http://spapartsnet.com/subcategory-Elec ... -main.html