when i get into my car and start it up. all is well. i drive down the road . all is well , untill i get to approx 3000rpm and then it's like the engine runs out of fuel then seconds later it's fine. this won't happen again untill the car is switched off and started again.
i have tried starting the car and being in neutral, revved it to 5000 rpm and on the way up , at 3000rpm, it does it but for a fraction of the time. i'm assuming because it's not under load.
does anyone know what this is or has it happened to anyone?

look forward to the advice and help.