318 mystery problem, somewhat solved!

Ok so after driving it for awhile to get the EFI "learned" there has been somewhat of an improvement but not a whole lot so there still is an issue somewhere but not sure where.
I've gone through everything in this car short of pulling any of the drivetrain parts out and looking inside so far and can't find anything.
So far this is what I'm running:
EZ EFI system, currently running at 13.8 a/f at idle, 12.5 WOT, and 15.1 Cruise a/f ratio's
MSD 6A ignition box
Blaster ss coil
MSD E-Curve dizzy, every things timed right now, it's running 16* at idle and 35* all in at 2500 RPM
72 318, I don't know what's inside but I have tested compression and it checks out great.
A904, Don't know the torque converter rating, 1st shift is at 1500 RPM, bogs slightly and then pulls
71/4 rear end with 2.75 gears.

Any ideas on what could be causing this problem here, it's been very elusive and I'm out of ideas here. Noticeable problems so far is that it overheats fairly quickly and it struggles when it shifts at 1500rpm, other than that everything's running well as far as I can tell.