I have a 89 ford ranger with tha 2.3 L it is stalling out at times u can be moving or setn at a light engine dies like u would jus turn key off rite before it dies the radio will turn it self off has factory radio in it the second you try to start engine it fires rite back up I changed ignition control module made sure it was grounded good anyone have any idea wat could be going on ??