Well the low coolant light is a dirty sensor.. You can unplug that. Otherwise the sensor is about 40-60 bucks.

Everything else does sound like an ignition switch. But you say you've replaced it... Hmmmm bcm maybe