that doesnt make sense "guy at the battery shop said it didnt have enough cold cranking amps"
if there arent enough amps its dead obvious, the lights go dim, you can hear the starter motor struggle and it basically tries to start as if something is strangling it's neck
that sounds more like the immoboliser is stuck on or something obvious like that
there is either enough amperage in the battery, or there isn't
its dead obvious when there isnt, lights go dim when you try to crank, starter motor struggles to turn over (you can hear it struggling)
the basics when starting
air, fuel, spark
inputs, water temp sensor, airflow meter
outputs, crank angle sensor, injectors, coilpacks
it should start without water temp sensor and airflow meter
it wont start without CAS, injectors, coilpacks, air, fuel or spark, or power