Check your parameters under the "crypto isakmp profile n" section on both routers, they must match on both peers for the tunnel to properly complete.
The "n" doesn't have to be the same, but the auth, hash, encr and group parameters all have to match.