When you disconnected your batteries you cleared any stored codes in the computer. The P0603 is the PCM keep alive memory witch means that the batteries have been disconnected. You may want to try and unplug your fuel heater in the filter bowl. It may be drawing enough power or almost shorting out so that the PCM will not see any or enough voltage.
Jim
Jim