As you have already seen many doctors and cardiologist also, i would advise you to see a pulmonologist for the chest pain
It looks like your chest pain can be some bronchitis
due to your smoking
habits and hence being missed.
Get a Ct chest done after consulting a pulmonologist and if you are very scared of a cancer then go ahead and get PETCT scan done directly and see for a cancer