1996 Monte Carlo / Dome and map lights stay on & engine starts,revs to 2000 RPM & stalls

First the battery drained because the dome and map lights no longer dim then go out after locking or unlocking with my remote control.The remote control has the Viper label so it must be the Viper alarm system.So I had the new battery charged and the car starts easily but without touching the gas pedal it revs up to 2000 RPM then stalls out every time and trying the gas pedal doesn’t help.Any suggestions or do I need to write to Click and Clack ?