..ma che è capitato??
E' probabile che il tuo iMac abbia il firmware corrotto oppure, come ti hanno detto, il pulsante sporco all'interno. In quest'ultimo caso, dovresti provare semplicemente a pulirlo con un detergente per circuiti elettrici (ad es, alcool isopropilico) ed aria compressa.
Tuttavia, sugli iMac non è infrequente che si corrompa il firmware: oltre al reset di pram e smc, devi flashare il firmware. Funziona anche sugli iMac brickati, se riesci a scaricare il firmware altrove.
https://support.apple.com/en-us/108900
Infine, cosa molto comune, è il chip del power supply a non funzionare più o, ancor peggio, la scheda logica..
Ma, intanto, mi dici che hai combinato con il reset dell'SMC?