Trx250te dirty spark plug

Every time I take spark plug out its dirty is there a way to clean inside motor with out tearing the whole thing down I hear about using diesel . but do I pour it where the plug goes? ..I hear fill it all the way up then drain into a strainer and keep doing it until it clear of all debris but will that clean top end