Engine wont shut off with key.

Got it stopped by blocking air intake and revving it.
Fuel shut off solenoid is suspected.
Part has 3 codes: Zexel 146650-4320, Bosch 9 461 612 134 and Mitsubishi MQ906099.
I cant find one anywhere online for the life of me.
Out of stock everywhere.
Any leads would be appreciated.