yes the earth strap sounds like a good place to start, and also i like to add is just to give yourself a bit of a helping hand is to fit an extra earth strap from the battery to the gearbox caseing which will aid the dreaded hot start problems which plague a hot cvh, (you know the one where the car turns over slowly then starts fine when its cooled down)