Usb drive boot

I have Hassio on raspberry pi 3B+ booting from sd . after many crashes I decided to try booting from USB . I burn the last 32bit gz image on the USB drive but unfortunately most of the times it dose not boot end even can’t receive ping to the PI. some times randomly it’s boot. .I tried several type of USB manufactures, tried several type of capacity 64,32,8,4 The same problem in all of them.
I tried to add timeout file in the boot folder of the USB. the same problem
Please help :pray:

By chance is your power supply under-powered? You shouldn’t be having this much trouble.

No it is the original one, I tried also with stronger ampere charger, the same problem