You mentioned fuel pump so that means it must be a ride on mower or wide area walk behind
And you mentioned Craftsman so the engine could be a Generac, Tecumseh, Kohler Loncin or Briggs
So now we have narrowed down the field to around 4000 by eliminating Honda, Kawakasi & Yamaha engines
Of course we still do not know weather the mower was made by AYP, Murray, Noma or MTD .
Likewise we can eliminate Toro, JD , Troy Built and about another 5 factories who never made mowers for Craftsman ,
So if you think it is too hard to clean a carb then why should I bother to get a headache trying to work out what your problem could be ?
Then after working out what the problem is we then have to work out what you did to cause it other than to ring the mower shop .
Even then is it worth my time & effort as you obviously can not be bothered to tell us anything about the mower and even after being told the carb needed cleaning you decided to ignore what the shop told you ( which was correct by the way ) and swap the fuel pump .
So help you ?
I will have a think about it after I have helped every one else who has made some effort to tell us what the problem is and how it happened because they have made life easy for me so I will make life easy for them