What could be the cause of heart palpitations if all of these test have been normal for me?

Palpitations. You need to get an ekg, holter, event monitor and loop recorder in sequence to diagnose cause of your palpitations. If everything is normal, then it simply anxiety disorder. Consult your physician.