I have a DLT 3000 that has had issues starting for some time. I replaced the solenoid, battery and the starter. It worked for a little while but now its back to its old tricks. When I try to start it the engine tries to turn over but it acts like it does not have enough power. The starter where the batery connects to it begins to smoke. I checked and the engine is not seized and the compression is good. The only guess I have is the ignition harness. Can anyone help this knowledgeable enough to be dangerous? Thank you in advance.