Bc, designing an engine that burns hydrogen effectively has already been done. The problem is creating the hydrogen. I suppose the electricity needed could come from coal burning electrical plants...
Cryongenic, Raising fuel prices will only impact low income earners, it won't stop people from driving. Cigarettes are at least $10/pack here, and that hasn't deterred smokers.