As far as I can recall about SF4, Guile can lame out Bison really hard. In this match-up, Guile doesn’t really need to pressure Bison so much, only keep him out.
This is because Bison can’t really do much to punish Sonic Boom. His anti-fireball tools aren’t good enough to punish Sonic Boom on reaction.
EX Scissor Kick has to be done pre-emptively as well as EX Psycho Crusher and if he blocks it from a distance, he can Flash Kick both options for free.
Head stomp can also be used but that move tends to get focused a lot at higher levels of play since it is only a one hit move and Guile can back dash whilst holding a charge and flash kick the follow-up if Bison wants to use it to continue pressure.
Devils Reverse can be used but like Head stomp, he can just focus the first hit. The EX version is more useful but due to the sound cue he makes and the flash, Guile can see that and Flash kick it.
As you’ve mainly noticed a lot of these anti-fireball tools need meter which Guile can somewhat halt Bison from gaining some because of how much trouble Sonic Boom gives Bison without meter.
He either has to get hit by it or block it to gain meter. As connecting his special moves will be very difficult as they’re either very risky to connect with (Head stomp and Devil’s Reverse) or they aren’t very effective at getting through it ( Psycho Crusher and Scissor Kick.)
This turns the whole match-up into a lame-fest as Bison will have problems approaching Guile due to his projectile and the fact that his approaches can be shut down hard by Flash Kick.
The only true positives that I can think of in the match-up are that once Bison gets in, he can apply some pressure to bait out Guile’s flash kick in the form of frame traps and throws.
Bison can also pressure Guile in the corner somewhat as well with Scissor Kicks but that’s about it.
These positives are countered by the fact that good Guile players can recognise frame traps and are good at teching throws. It’s one of the things that good Guile players tend to be good at because of Guile’s risky panic moves without meter.
Tl;DR: In short Guile just has play lame by throwing Sonic Booms and force Bison to approach whereas Bison must struggle against getting through the wall of fireballs without getting flash kicked which will reset the situation again.