Engine fan doesn’t work

2002 corvette. Engine fan won’t turn on high, and it rarely decides to turn on low at all. Replaced thermostat, coolant temp sensor and checked all relays and fuses. Ac doesn’t work either it just flashes a light when I try to turn it on. Engine sits at 220 while idling and increases quickly when driving till it overheats

2002 corvette. Engine fan won’t turn on high, and it rarely decides to turn on low at all. Replaced thermostat, coolant temp sensor and checked all relays and fuses. Ac doesn’t work either it just flashes a light when I try to turn it on. Engine sits at 220 while idling and increases quickly when driving till it overheats