1.Given that you're OOP, you want to increase the chances of taking the hand down now and make it harder for him to call. That's not just with weak hands, but with every hand. To offset the benefit he gains by being in position, you charge him more.

2.Without a read that you specifically need to be getting out of line to keep this opp in line, you don't have enough equity with a crappy suited ace OOP. The same is usually true of suited connectors. That said, with enough of a read, you can over come this.

3.I like the range posted too...sc's+small pairs are different b/c you expect to be behind his range. Of those two, small pairs are a better choice, because position is less important with them.

4.Honestly, we don't know anything about this player's range from the fact that he called. You do, from the other hands you played. Does the fact that he called a 3-bet narrow his range the way you describe? If so, then a shove is definitely bad. In general, I don't think it's that great, just because it's a hard sell, as discussed above.