Guys, found this page because one of my cats was coughing up blood same as the OP.
Just come back from the vets today, and it turns out there was a tumour the size of an orange stuck to his...