(1)原式=5a+2a2-3-4a3+a-3a3+a2=-7a3+3a2+6a-3,当a=-2时,原式=(-7)×(-8)+3×4+6×(-2)-3=56+12-12-3=53;(2)原式=3a2-5a2+ab-b2-7ab+7b2+3a2=a2-6ab+6b2,当a=3,b=-1时,原式=32-6×3×(-1)+6×(-1)2=9+6+6=21.