I have a 99 4Runner Limited 258K 3.4l Having a problem with her starting after driving. It just cranks and cranks. One to two hours later, she starts right up. Several months ago I had the MAF code come up. Cleaned the sensor and reset. She was fine for 3 to 4 weeks without any issues. Now I have this annoying starting issue. Any ideas?