bad fuel, is it old? fuel.
needs tuneup, air cleaner and spark plugs , at least.
if the starter cranks fast and dont' start,
but does push started. that means the spark is weak
when cranking, and marginal spark plugs can do that.
this car is really (under Geo snake skins) a
an Isuzu Impulse
and Isuzu is defunct there too. (double bad)
now my real guess......analysis...
im not sure your order stated.
the engine would not crank over with a key before the new switch or after?
and "starters good", does that mean , it still fails to crank start with key
but the hot wiring of starter does?
tell use what happens when you turn the key, is best.
I turn the key, and i get the dash board to light up,
lots of lights. and the CEL LaMP GLOWS.
the CEL lamp, means the ENGINE brain is alive.
then you turn the key to cranks (start) position.
- nothing happens.
- it only clicks
- it cranks slowly,
- it cranks fast, just like a new car does. fast. cranking.
and does jumper cable starts work>?
if this works , your battery is low. , discharged or dead, or bad.
if the battery keeps going low, its bad, or the alternator fails to charge the battery, or you have phantom drains , discharging it as you sleep.
my guess, (based on most common)
is #3, slow cranks, and spark plugs are long since gone.(fouled and gaps no longer in spec>)