May I ask what kinds you have used?
I personally use Neutrogena healthy skin liquid foundation and find it is more yellow based than other drugstore foundations. I have olive-toned skin myself so pink undertones do not suit me.
Since you have oily skin you might want to try loose powder foundation (any brand) like bare mineral because it absorb the natural oil from your skin and it doesn't give you the shine or oily face by the end of the day. Liquid foundation only good for natural to dry skin only.
I'm sorry I mean liquid foundation is only good for normal to dry skin.