hi all , any one help me out on this one , i have had an intermittent battery light flash up on the dash of my 05 jtd and now it has a flat battery , the car has just done a 140 mile trip without problems and now the light flashes on and off then the battery dies could this be tha battery or the alternator