Desperation

You have a lot of camshaft and not very much gear or convertor. Are you sure that it does stall to 2800? I'd say that that camshaft would like about a 3500 stall convertor and 3.91 gears (how tall are your tires?).