If the cardiologist and general physician have ruled out problems after doing investigations,you can be rest assured that there is no major illness.
This may be an anxiety
reaction at this teen age.
What about his school performance,social interaction and other things which he can be exposed to now!
You have to get a psychiatric consult.
All the best