my sister has a 2003 dodge ram 2500 5.7 with 148k on it just had a tune up about a month ago and just had a new trans install 2 weeks ago 4th gear was gone so she got it replaced had it back for about 2 weeks and now the trucks running funny throwing random codes had a code for the o2 sensors so we replaced those then we had a randomp multiple misfire check all the wires and plugs put in new coil packs everythings good but still getting that code but the big problem is when its running the rpms go from like 400-1500 up and down boggin out then coming back on I noticed this happens when its in park and neutral or going slow in drive or reverse but you could drive the truck fine does really good burnouts just cant stop at lights or it turns off any idea what it could be I even replaced the maf sensor and cleaned the whole throttle body and still go nothing ? and no other codes are coming up on the scanner need help don't know what else to do ? can it be something wrong with the new tranny ?