I have an 08 Matrix with a similar problem. 140,000 miles.
I will be checking for a broken camshaft or the cam sprocket locking key shearing off allowing the sprocket to spin while the camshaft does not turn.
I have seen this on a Honda Civic engine.
have learned that the Rav4 engine is an...