The only other part of the circuit is the earth lead, so check that there's no corrosion where it mounts to the rear of the engine. Given your low compression and the improvement with oil in the bores it seems very likely that you need a rebore, new pistons and rings. That's not a big deal, and is e...