check the grounds in the engine compartment and under the dash as the fuel gauge acting like that ,unless the battery is dead or weak now does the green immobilizer blink when it doesn't start ? if so it's not reading your key also unless the check engine light stays on theres no codes in the computer. to check it you need a scanner .