Not sure could be loose wire ect ect.
Sound like fuel to me.
Maybe clean out tank? New fuel filter.
Then check wiring.
There's a few things it could be really.