This is called foetor.
The obvious reason may be in the nose.
If the ENT has said nose is normal then you have to undergo a CT scan
Other probable reasons can be bad oral hygiene
( which I hope you do not have) like caries, infection of gums.
Yo may need a long course of antibiotics and avoid all the factors which cause such problem.
, drinking , foods like containing onions and such things.