This may not be much help, but it sounds like there is a vapor lock. that is, there be be a venting problem causing a build up of vacuum and preventing fuel flow to the engine.
A rubber sucker works by creating a seal between the surface and the sucker, it hold because in order to remove it one has to temporarily create a vacuum and this requires a lot of energy. On a rough surface an airtight seal cannot be made as air can escape under the sucker, and so no such vacuum can be formed and the sucker does not stick.
How many 3s in 313433535333?
Is it true that one human year is equal to seven dog years?
If you are 13 years old when were you born?
Who would you swap lives with for a day?