It may be due to both GI or cardiac causes.
Thanks for writing to XXXXXXX
You didn't mentioned your age and sex.Any way,your symptoms may be due to both gastrointestinal or cardiac causes.If your middle aged person then definitely you need screening of probable causes.
You need proper clinical examination and investigations.
Investigations include routine hemogram,RBS,LFT,RFT,Lipid profile
of abdomen,Upper GI endoscopy
,ECG in all leads, Further investigations can be done if needed.
As already mentioned about high cholesterol
,you need complete Lipid profile.
You need drugs for altered lipid profile.Altered Lipid profile must be controlled because it has many systemic effects.
So,you should consult your physician and get routine investigations done.
It will also relieve your anxiety
Get well soon
Hope i have answered your query.
Further queries are most welcome.