You could have stressed the timing chain/belt. This would affect the timing and cause the problem.
Here is a link to troubleshoot all high idle issues, as you may have shook something else loose and have a vacuum leak, so you can have all possibilities at hand.
I do believe the stress to the timing belt from bump starting it is the problem as it is hard on the timing belt.
Here is the link;
Sunday, October 2nd, 2011 AT 9:07 PM