When you get dizziness/lightheadedness/fatigue, have you tried taking in some nitrates (spinach, lettuce,green leafy plants,etc.) and seeing what happens? If you notice an improvement, it's likely your heart. These symptoms tend to happen to me in the morning time, and nitrates relieve them.