Land Cruiser stalls, help!

The original proble was a Cruiser that wouldn’t start sometimes. Had the fuel pump fixed and worked for awhile. Now the Cruiser will start but will die at a stop light. No idea when or where with no warning. It will start back up within 5 mins, but would die again. Sometimes dies when idling. Sometimes feels as if it might stall while driving (shakes a little). Any help would be great!

Possible faulty IAC motor or valve.