What can cause the engine light to come on and shaking during acceleration
That can depend on the code that is stored in the ECM is telling you. That is why the check engine light is on. Could be anything from a bad spark plug to a circuit failure in the ECM. The codes can be read by most parts stores for free, that would give a better idea as to what systems need attention.
Search Toyota Camry Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Toyota Camry Experts