If it starts ok but then stops when returning ignition key to run position the problem wont be solenoid as this is supplying the starting 12v ok. It must be the 6v running supply thats coming by a resistor to the coil thats at fault. Quite likely the resistor, either a separate unit by the coil or a piece of resistance wire integrated into the supply cable, has failed....