I wonder how much has to do with aerodynamics - so better fitting bike and working on paceline technique could make a big difference. I am also better on hills and it almost feels like there's a better angle of efficiency there, so maybe leaning differently would make a difference (or making a seat adjustment?) Somehow try to make the flat feel more like a hill...