Have you done the voltage drop tests? If good check for a bad fusible link coming off the starter. You said the battery grounds to the frame,do you have seperate ground from the block to the frame? I've seen them left off after a swap. Hank