Car not running what is should, need help.

I think I found the problem, the orange ecu is retarding the timing at higher rpm. I locked out the distributor and then set initial at 20degrees. I reved up the motor and at 2500rpm it retarded 4-6 degrees! Anyone think a chrome box would be better? Or could a weak alternator or battery cause more retard?