Had two codes pull up on scanner P1800 and P0430. Car started idling bad one day then went away along with the check engine light. Went to go start the car the next day and the battery was dead, jump it and ran good for another week. Was driving the other day and came to a stop light and car lost all acceleration power drive. Put it it neutral and rev the engine over 3,000 rpms and will go back to driving. Cant quit put my thumb on it. Any help?