Preheat oven to 350 degrees and grease three 9" cake pans or line with parchment paper.
Separate the 4 egg whites from the egg yolks and set both aside.
In a large bowl, cream butter until light and fluffy, about 1-2 minutes. Add in vegetable oil and beat for another minute.
Gradually add in sugar, 1/2 cup at a time, beating until well combined. Add in egg yolks, one at a time, beating well after each addition.
In a separate bowl, sift together flour, cornstarch, baking powder, lemon zest, and salt. Set aside.
In a small bowl, mix together whole, vanilla extract, lemon juice, and sour cream.
Alternately add dry and wet ingredients into the creamed butter mixture, beginning and ending with the dry ingredients. Stir until just combined.
Beat egg whites until they form stiff peaks. Gently fold egg whites into the cake batter until completely combined.
Divide batter evenly in cake pans.
Bake for 25-30 minutes, or until a cake tester comes out clean. Allow to cool.