plain and simple, from what you describe as your method, your temp is too high. covering your pan traps heat and will produce overcooked (tough, dry) results. for a 2-3 egg omelet, i use a 12" nonstick pan, heat over medium heat until the butter foams, then reduce the heat to low.