Most times a when U noitice a big drop in RPM from idle to gear is caused by a tight covertor and bigger cam. Sounds like a likely cause for your seanrio. If this in in fact the case then timing changes will help but never over come the root cause. A 2800+ stall will really help.
You can clean up the idle with more advance to help
What is the duration of the cam?