It is a remote possibility you may have a 336 cam....it could possible cause your crap idle problem. It is a remote possibility, given the OP hotrodded it a bit. Any way to find out if the cam has been changed???
Except that there are quite a few on this forum that will tell you that their 336 idles real well. 336 or not, that isn't the reason for a crappy idle.