Needs to see cardiologist asap, men sometimes have silent heart attacks with similar symptoms
how longs he had it for? sounds like gastroenteritis
It could be a stomach virus going round, there have been many this year ,make sure he is drinking water, as he should not get dehydrated..If this continues he should seek help in case something serious is going on .Good Luck