PO300 is randon misfire
PO304 is cylinder 4 misfire
Burning smell worries me