Alright guys, figured it out finally. It wasn't the main ground wire, i just had to add an additional ground from the battery to the main wiring harness ground. Idk why it ran fine before and suddenly developed this problem, but its all good now, and I'm back on the road again.
James