Hello
To me this sounds like a classic blood pressure problem. To rule this out you could try this... when you get the dizzy feelings, stop, get off your bike and sit down, or better still, lie down and raise your legs, resting them on something - the idea is that your legs need to be as level...