Done some more investigation and the problem is back to the small wire on the starter or the starter it self when you hold the small wire on the terminal you get a small blue spark and the car starts no bother at all
I've put a new ignition switch on and changed the number 4 relay checked and cleaned the small wire to the starter and it's still doing the same just wondering if it could be the starter motor sticking