Well I decided to pull the engine, and found that antifreeze had gotten through the gasket into the bottom end. The mains were all worn and repair wasn't really an option. I got another engine that came out of an '03 Grand Am. The swap kinda sucked because a few things were different, (fuel lines, strut mounts, and timing cover). Well after I hooked everything up the car wouldn't even turn over. Before I did the swap, everything worked perfectly, and now the odometer stays on, and the fans continually run after hooking the battery back up. Now I think I hooked a wire up wrong. Can someone take a picture of the starter and the wire down there so I can verify if i have everything hooked up? Again, it is a 2001 Impala 3.4l. Hopefully this doesnt boil down to a passlock problem.
Update: I also hooked up my OBD2 scanner and received an (error) several times. I tried the 10 min key trick as well with no luck. I'm still hoping someone will post a picture of the front wiring because I really don't think the odometer and lights should be staying on after the key is shut to off and even pulled out.