High oil prices does increase demand for petrodollar, but EV adoption decreases. But I don't think revenue from petrodollar really matters much when you spend nearly $1b per day on missiles.
I think real irony is that Iran keeps shipping oil to China and India. At which point US will start nabbing these tankers?
I don't think the US wants a war with China yet, so bombing a Chinese tanker sounds like a bad idea, but Trump isn't exactly the most stable genius, so who knows.
India is right next to Iran, it would be really hard to cut off trade between them. Pakistan definitely doesn't want to get involved (being an ally of the US AND China).