There could be anything going on in the program, there is no way to tell. That said I would doubt it. For the weirdness you are seeing I would still be checking wiring. If it checks out with a meter with resistances, start checking voltages, if there is a discrepancy as you say look for other sources of stray voltage. If you have other electrical components on the machine start disconnecting them if you can. Work lights, grease pump solenoids etc are a fantastic source of stray voltage, especially if they are earthed to the chassis and not to a common post with a direct earth cable to the battery.